MATLAB: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ultima versione
Nessun oggetto della modifica
Etichette: Modifica visuale Modifica da mobile Modifica da web per mobile
 
(3 versioni intermedie di 3 utenti non mostrate)
Riga 4:
|Didascalia = MATLAB R2011a in [[Windows 7]].
|Sviluppatore = [[MathWorks]]
|UltimaVersione =
|UltimaVersione = R2023b <ref>{{Cita web|url=https://www.mathworks.com/help/pdf_doc/matlab/rn.pdf|titolo="release R2022a"}}</ref>
|DataUltimaVersione = {{data e tempo|23|08|2023}}
|UltimaVersioneBeta =
|DataUltimaVersioneBeta =
Riga 50:
È presente anche un help off-line sintetico richiamabile tramite il comando:
help <nome_comando>
Dove ovviamente <nome_comando> indica l'istruzione sulla quale si necessita di aiuto.
Esempio
help sqrt
Riga 60:
/ (divisione)
^ (elevamento a potenza)
Se si scrivono più comandi su una stessa linea, è necessario separarli con una virgola ‘,' . Se un comando è terminato con un punto e virgola (;), i risultati ottenuti non verranno visualizzati immediatamente in Command Window, ma verranno solo salvati in workspace (cfr paragrafo successivo).
Con la freccia in su, tasto ↑, si visualizzano i comandi eseguiti precedentemente ed è possibile eseguirli di nuovo. Si possono utilizzare le parentesi () per modificare la priorità tra le varie operazioni.
 
Riga 83:
* ''pi'': approssimazione di [[pi greco]], π
* ''eps'': precisione di macchina del computer che si sta utilizzando
* ''realmax'': è il massimo [[numero reale]] positivo rappresentabile
* ''realmin'': è il minimo numero reale positivo rappresentabile
* ''inf'': è un numero maggiore di realmax, ∞, infinito
Riga 200:
Sia A una generica matrice m x n, con il comando
size(A)
si ottiene un vettore composto dal numero di righe e dal numero di colonne della matrice A (ovviamente questo è estendibile anche a matrici con più di 2due dimensioni).
 
Con l'operatore ' (apostrofo), si ottiene la matrice '''trasposta''' di A:
Riga 239:
 
=== Realizzazione di grafici 2D ===
Uno strumento molto potente che l'ambiente MATLAB offre per rappresentare dati numerici è la possibilità di realizzare il [[grafico di una funzione]]. In particolare, dati due vettori x e y con uguale numero di elementi, è possibile tracciare il grafico di y in funzione di x con il comando
plot(x,y)
Si fa notare che il comando plot non solo disegna y in funzione di x ma crea automaticamente anche un'interpolazione lineare dei valori assunti dalla funzione (dato che ovviamente nessuna funzione memorizzata in un calcolatore è continua).
Riga 283:
Il sistema può essere dichiarato anche in forma zeri-poli-guadagno (comando '''zpk''', zero-pole-gain)
sys=zpk([z1 z2 ··· zm],[p1 p2 ··· pn],K)
È da notare che K non è il guadagno statico del sistema, ma è semplicemente la costante fuori dalla [[funzione di trasferimento]] quando è nella forma K*Π(s-z_i)/Π(s-p_i).
 
Per definire una funzione di trasferimento si impiega il comando '''tf:'''