Questa pagina contiene informazioni per gli studenti che volessero esercitarsi a casa utilizzando Matlab.
Matlab è un programma a pagamento. Sono spiacente di dover utilizzare un software non libero durante il nostro corso, ma esso è lo standard industriale in molti campi, ed è utilizzato anche in molti corsi successivi al nostro, quindi è importante che gli studenti (specialmente quelli di ingegneria) lo imparino.
L’università di Pisa ha acquistato una licenza campus che consente l’installazione e l’uso di Matlab gratuitamente a tutti gli studenti. Le istruzioni per scaricarlo sono le seguenti.
.zip
in cui viene, se è necessario).Unipi rinnova la licenza ogni anno: a dicembre, quando compare il messaggio che la licenza è in scadenza è necessario rinnovarla andando (da dentro Matlab) su help/licensing/update current licenses….
In alternativa a scaricare Matlab, dal sito https://matlab.mathworks.com/ potete usare una versione di Matlab direttamente online, senza installare nulla. Serve comunque seguire i passaggi sopra per creare un account Mathworks collegato a un account Unipi.
L’aula SI4 è aperta agli studenti per studio ed esercitazione individuale, e Matlab dovrebbe essere installato.
Matlab è installato nelle aule 3 e 4 del dipartimento di matematica.
Matlab è installato nei laboratori (aule H, I, M).
Un clone gratuito di Matlab che è software libero è GNU Octave. File e istruzioni per utilizzarlo sotto Windows si trovano qui (sotto Linux l’installazione è molto più facile, Octave è incluso nei pacchetti installabili normalmente nelle maggiori distribuzioni). Un’interfaccia grafica più spartana di quella di Matlab ma funzionale è inclusa in tutte le versioni a partire dalla 4.0.
Un altro programma libero simile a Matlab è Scilab. Ha un’interfaccia grafica più curata e integrata, ma anche un altro problema che lo rende meno adatto per esercitarsi: mentre la sintassi di Octave è praticamente identica a quella di Matlab, Scilab introduce alcune differenze rilevanti. Quindi un file .m
che funziona in Matlab richiede alcune modifiche per funzionare in Scilab, e viceversa.
Alcuni siti permettono di inserire ed eseguire codice Matlab direttamente online, con Octave; per esempio questo o questo. Se vi servono funzioni, dovete inserire il loro codice in cima al file, ognuna terminata con un
Se non potete o non volete usare la licenza Unipi, Matlab ha una versione per studenti a prezzo scontato, che potete acquistare qui. Per quello che facciamo noi basta la versione base (45$ nel momento in cui scrivo), ma per corsi futuri (per gli studenti di ingegneria) potrebbe tornarvi comodo comprare direttamente il pacchetto chiamato MATLAB and Simulink Student Suite (89$).
La casa produttrice distribuisce Matlab solo attraverso il suo sito, quindi non lo troverete in vendita altri negozi o siti.
Come potete immaginare, su internet si trovano versioni illegali di qualunque programma, incluso Matlab. In caso stiate pensando di procurarvelo così, vi informo che utilizzare un programma senza possederne la licenza costituisce illecito civile ed è punibile, se non ci sono altre aggravanti, con un’ammenda di 154€ (art. 174 ter, Legge 22 aprile 1941 n. 633). Almeno credo, non sono un avvocato e questo non è un parere legale.
Se avete altre alternative da suggerire, fatemi sapere!