Come fare il grafico 2D di una funzione su Matlab e Octave
Per fare il grafico 2D di una funzione su Matlab e Octave usare la funzione plot(x,y)
plot(x,y)
- Il primo parametro (x) è un array con i valori dell'asse x
- Il secondo parametro (y) è un array con i valori dell'asse y
I due array compongono le coordinate (x,y) dei punti del grafico sul diagramma cartesiano.
Nota.I due array x e y devono avere lo stesso numero di elementi.
Esempi
Esempio 1
Creare un array con i valori dell'asse x
>> x = [ 1 2 3 4 5 ]
Creare un altro array con i valori dell'asse y
>> y = [ 5 2 1 6 3 ]
Entrambi gli array x e y hanno cinque elementi.
Disegnare il grafico della funzione usando il comando plot(x,y)
>> plot(x,y)
Questo comando disegna sullo schermo il grafico della funzione.
Esempio 2
Creare un array contenente 100 elementi
>> x = linspace(1,100);
Creare un altro array y che calcola il logaritmo naturale di ogni valore dell'array x usando la funzione log(x).
>> y = log(x);
Entrambi gli array x e y hanno cento elementi.
Per disegnare il grafico della funzione, digitare plot(x,y)
>> plot(x,y)
Questo comando disegna il grafico del logaritmo naturale da 1 a 100.