Laboratorio di Matematica Applicata Parte 6 Stefano Vena
Materiale Matlab: http://www.mathworks.com/products/matlab Octave: http://octave.sourceforge.net/ Materiale del Corso: http://esg.unical.it/vena/ Libro: Calcolo Scientifico, Esercizi e problemi risolti con MATLAB e Octave, Alfio Quarteroni, Fausto Saleri.
Grafico a barre y = [75.995,91.972,105.711,123.203,131.669,... 150.697,179.323,203.212,226.505,249.633,281.422]; bar(y); *note: i tre puntini ci permettono di andare a capo e continuare la definizione del vettore su un’altra riga.
Grafico a Barre Inserire delle etichette x = 1900:10:2000; y = [75.995,91.972,105.711,123.203,131.669,... 150.697,179.323,203.212,226.505,249.633,281.422]; bar(x,y);
Grafico a Torta v = rand(1,5)*100; pie(v);
Grafico a Torta 3D v = rand(1,5)*100; pie3(v);
Grafico a Torta 3D v = rand(1,5)*100; pie3(v);
Per estrarre una fetta dalla torta, possiamo usare un vettore composto di 0 e 1 e passarlo alla funzione pie. Ad ogni elemento con valore 1 corrisponde una fetta estratta. explode = [ 1 0 0 0 0 ]
Grafico a Torta - Esempio Sia X = [19.3 22.1 51.6; 34.2 70.3 82.4; 61.4 82.9 90.8; 50.5 54.9 59.1; 29.4 36.3 47.0]; Una matrice che contiene le vendite di tre prodotti negli ultimi 5 anni. Disegnare un grafico a torta che evidenzi il prodotto venduto maggiormente.
Grafico a Torta - Esempio Sommiamo ogni riga di X per calcolare le vendite totali di ogni prodotto nel periodo di cinque anni. somma_x= sum(X); [val, index] = max(somma_x); explode = zeeros(size(somma_x)); explode(index) = 1; h = pie(x,explode); colormap summer
Colormap Il comando colormap, seleziona una tavolozza di colori da usare nei grafici.