Guida rapida a Matlab - La (mia) finestra sul web

La (mia) finestra sul web
orologeria, tecnica, informatica
Vai ai contenuti

Menu principale:

Guida rapida a Matlab

Studio > Programmazione > MatLab

Guida rapida a Matlab
Chi giunge qui, cercando una guida ai principali comandi di MatLab, principalmente per l'esecuzione di grafici (plot), calcolo numerico e gestione dell'input / output, già sa cosa è Matlab, i suoi pregi ed i suoi limiti.
Brevemente, MatLab è un linguaggio di programmazione molto potente, nel senso che permette di ottenere tanto e rispetto ad altri linguaggi, come Fortran, a parità di ciò che si vuole fare, permette la stesura di testi più brevi, sfruttando, per così dire, una maggior semplicità della sintassi di Matlab rispetto a quella di Fortran.
Diversamente però da come spesso si legge, Matlab non eguaglia o supera Fortran in tutto, perché c'è una cosa, almeno, in cui Fortran resta superiore ed è nella velocità di esecuzione dei programmi cioè nella velocità di calcolo.
I programmi in Fortran restano molto più veloci e questo è importante nelle simulazioni numeriche dove i punti da gestire sono tanti, ad esempio in campo fluidodinamico.

Come detto, Matlab è un linguaggio di programmazione, utilizzato da diversi compilatori. Oltre a quello della MathWorks, a pagamento, è disponibile Octave, che è gratuito e molto compatibile con quello della MathWorks.
Altro compilatore gratuito è Scilab, non pienamente compatibile con il compilatore di MathWorks.
Come detto, Matlab permette di affrontare molti problemi, ma si rivelerà uno strumento molto utile anche solo se volete "toccare con mano" la matematica e la geometria delle matrici.

Sommario Guida rapida ai comandi Matlab
1 Struttura di un listato in MatLab 4
2 Salvare le variabili di lavoro del worksheet 4
3 Comandi Input / Output 4
3.1 Comando apertura file 4
3.1.1 Ciclo per verificare la corretta apertura di un file 5
3.2 Comando chiusura file 5
3.3 Comando scrittura su file 5
3.4 Comando lettura da file 6
3.4.1 Fscanf 6
3.4.2 Fread (è utile per leggere i file binary) 8
3.4.3 Fgetl (si usa solo con file di testo) 8
3.5 Scrittura su file 8
4 Nozioni di I/O a video 9
4.1 Menu a scelta 10
5 Cicli 10
5.1.1 Operatori logici 10
5.2 Ciclo - If  (then else) 10
5.2.1 Else 11
5.3 Ciclo - For 11
5.3.1 Break e continue 11
5.3.2 Usare un array 12
5.4 Ciclo while 12
5.5 Switch 12
6 Gestione matrice 13
6.1 Salvataggio matrice in file 13
6.2 Lettura matrice da un file 13
6.3 Operazioni sulle matrici 14
6.3.1 Teorema di Rouche-Capelli 14
6.3.2 Regola di Cramer 16
6.3.3 Diagonalizzazione di una matrice 17
7 Fare i grafici 18
7.1 Plot (x,y) 18
7.2 Etichette per gli assi 18
7.2.1 Diagrammi sovrapposti – pag. 273 18
7.2.2 Puntatori ed altri parametri di modifica delle linee – pag. 275 19
7.3 Fplot 19
8 Funzioni 21
8.1.1 Controllo argomenti in ingresso 21
8.2 Funzione primaria e sotto-funzioni 21
8.3 Funzioni anonime 23
8.4 Funzioni annidate 23
9 Comandi per il debug con MatLab 24
10 Comandi vari 25

 
Cerca
Privacy Policy
Torna ai contenuti | Torna al menu