Presto alcuni nuovi studenti, che scriveranno il codice MATLAB. Sono nuovi in MATLAB, ma hanno esperienza nella programmazione in Java e C++.Tutorial MATLAB per programmatori
Ho intenzione di farli passare attraverso la sezione Getting Started della guida di MATLAB. Inoltre, voglio dare un piccolo tutorial con l'obiettivo di impedire loro di fare alcuni degli errori più comuni che le persone compiono quando si passa a MATLAB (es. "MATLAB inizia a contare a 1"), e mostrare loro alcune caratteristiche che potrebbero non essere consapevoli di quando si proviene da altre lingue (ad esempio "è possibile sottrarre uno scalare direttamente da un array, e per i vettori, c'è bsxfun").
Quali sono le cose più importanti che dovrei dire loro?
Non è solo Matlab che inizia a contare a 1 - quasi tutti lo fanno. Sono solo i programmatori infettati da C che iniziano a contare a 0. Se dubiti di me, guarda le dita della tua mano sinistra e inizia a contarle. :-) –
Più seriamente, per cosa scriveranno il codice Matlab? Oggi è un prodotto abbastanza grande e le caratteristiche di interesse nel dominio dell'elaborazione del segnale sono probabilmente diverse dalle caratteristiche di interesse per gli ottimisti numerici. –
@ High Performance Mark: Faranno analisi delle immagini (e qualche ottimizzazione). Non avranno bisogno di caricare i dati dell'immagine, fortunatamente, dato che ho una classe che fa per loro. – Jonas