Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Lab10 Grafici
Lab10 Grafici
1 2
lab10(grafici) lab10(grafici)
3 4
lab10(grafici) lab10(grafici)
Click destro -> properties su una parte della figura per modificarla
5 6
lab10(grafici) lab10(grafici)
7 8
lab10(grafici) lab10(grafici)
plot(x,y, 'linewidth',5 )
Colore: Simbolo: Tipo Linea:
k black . point - solid
r red o circle : dotted
Lo spessore
b blue x x-mark -- dashed
della linea è
g green s square -. dash-dot
5 punti
y yellow d diamond
c cyan Etc ( +, * ,
w white ^,>,< L’ordine non è
,v, p,h).
m magenta importante!
9 10
lab10(grafici) lab10(grafici)
Esempio:
Forma Generale: plot(x,y, '',value) plot(x,y, '- k o' , 'LineWidth' , 3 , 'MarkerSize', 6,…
'MarkerEdgeColor','red','MarkerFaceColor','green')
Proprietà:
linewidth Valore: dipende dalla proprietà
markersize Dimensioni in punti
markeredgecolor Colori
markerfacecolor
Possono esserci
coppie multiple !
11 12
lab10(grafici) lab10(grafici)
Possiamo disegnare
diversi grafici sugli
stessi assi:
I colori cambiano…
13 14
lab10(grafici) lab10(grafici)
17 18
lab10(grafici) lab10(grafici)
19 20
lab10(grafici) lab10(grafici)
21 22
lab10(grafici) lab10(grafici)
I dati negativi
vengono ignorati
23 24
lab10(grafici) lab10(grafici)
25 26
lab10(grafici) lab10(grafici)
Subplot: una figura, più assi Altri tipi di grafici 2-D - Polari
90 2
subplot(2,2,1) x = 1:100; 120 60
1.5
plot(x1,y1) r = log10(x);
1
t = x/10; 150 30
subplot(2,2,2) 0.5
etc. polar( t, r )
180 0
I parametri sono:
Ampiezza 210 330
numero di righe,
niumero di colonne,
Angolo in radianti 240 300
27 settore scelto 28 270
lab10(grafici) lab10(grafici)
90 1.5
1.5 1
120 60
1
0.9 1
150 30
0.8 0.5
0.5
0.7
0 180 0
0.6
-0.5
0.5
210 330
-1
0.4
29 30
lab10(grafici) lab10(grafici)
40
Inoltre… 30
20
40
20
10
0
-0.5 -0.5
-1
0.5 1
0.5 0.5
0
-1 -1
Molti di questi strumenti hanno funzioni 1 1
0.5
-1
2
1 2
0 1
0
-1 -1
31 32 -2 -2
lab10(grafici) lab10(grafici)
>>t = [0:pi/50:10*pi];
>>plot3(exp(-0.05*t).*sin(t),...
exp(-0.05*t).*cos(t),t),...
xlabel(’x’),ylabel(’y’),zlabel(’z’),grid
33 34
lab10(grafici) lab10(grafici)
Funzione z = xe−[(x−y2)2+y2],
per −2 ≤ x ≤ 2 and −2 ≤ y ≤ 2, con intervallo 0.1.
>>[X,Y] = meshgrid(-2:0.1:2);
>>Z = X.*exp(-((X-Y.^2).^2+Y.^2));
>>mesh(X,Y,Z),xlabel(’x’),ylabel(’y’),...
zlabel(’z’)
35 36
lab10(grafici) lab10(grafici)
Funzione Descrizione
Disegno dei contorni contour(x,y,z) Contorni.
lab10(grafici) lab10(grafici)
39 40
lab10(grafici)
41