Come ottenere Matlab (o alternative)

Questa pagina contiene informazioni per gli studenti che volessero esercitarsi a casa utilizzando Matlab.

Premessa

Matlab è un programma con licenza commerciale, quindi 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 abbiano un po' di familiarità con l'ambiente. Sogno anch'io un mondo in cui Matlab non sia necessario per un ingegnere, ma purtroppo quel mondo è lontano per ora.

Licenza campus UNIPI

New: L'università di Pisa ha acquistato una licenza campus che consente l'installazione e l'uso di Matlab gratuitamente a tutti gli studenti fino a dicembre 2016 (per ora — il rinnovo รจ ancora in forse). Maggiori informazioni e istruzioni di installazione.

Matlab nelle aule didattiche UNIPI

Ingegneria
L'aula SI4 è aperta agli studenti per studio ed esercitazione individuale, e Matlab dovrebbe essere installato.
Matematica
Matlab dovrebbe essere installato nelle aule 3 e 4.
Informatica e polo Fibonacci
Una vecchia versione di Matlab dovrebbe essere installata nei laboratori (le solite aule H, I, M). Il SID sta lavorando a procurare licenze per una versione più nuove…

Matlab Student Version

Matlab ha una versione per studenti a prezzo scontato, che potete acquistare qui. Per quello che facciamo noi basta la versione base (45USD 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 (89USD).

La casa produttrice distribuisce Matlab solo attraverso il suo sito, quindi non lo troverete in altri negozi o siti.

Octave

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.

Scilab

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.

Compilatori online

Alcuni siti permettono di inserire ed eseguire codice Matlab/Octave direttamente online, senza scaricare e installare nulla; per esempio questo o questo. Se vi servono funzioni dovete inserire il loro testo in cima al file, ognuna terminata con un end.

Matlab illegale

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 Euro (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!