Documente Academic
Documente Profesional
Documente Cultură
Comanda format este folositǎ pentru afişarea datelor în diferite formate. Matlab
calculeazǎ numerele reale în dublǎ precizie. Nu întodeauna dorim sa afişǎm
numerele în format dublǎ precizie pe ecran. Putem alege formatul dorit de afişare
a datelor:
Exemplu:
>> x= 10/99
x=
1.0101e-001
>> format short e
>> x
x=
1.0101e-001
simplă
întreruptă
2 puncte :
linie-punct -.
Reprezentări grafice bidimensionale
Implicit linia de desenare este simplă. Pentru selectarea unui tip de linie din tabel
în comanda plot se specifică tipul linie, ca argument al funcţiei plot, după
variabilele x şi y:
plot (x, y, ' : ' )
Desenarea în Matlab se poate face cu diferite culori. Culorile disponibile date în
tabelul de mai jos:
Culoare linie Simbol
roşu r
O combinaţie între culoare şi simbolul de desenare
poate fi făcută cu comanda:
galben y plot (x, y, '+g' )
violet m care va produce desenarea graficului cu culoarea
verde şi cu caracterul plus.
cyan c
verde g
albastru b
alb w
negru k
Reprezentări grafice bidimensionale
O altă cale de desenare a graficului unei funcţii este folosind comanda fplot:
fplot ('nume_f', [xmin, xmax] )
unde nume_f este numele funcţiei sau numele fişierului funcţie Matlab care
urmează a fi reprezentată grafic, iar xmin, xmax limitele reprezentării. Maximul şi
minimul pentru axa y-ilor determinate de maximul şi minimul actual al funcţiei.
Ştergerea graficului se poate face cu comanda clf, care şterge totul din fereastra
grafică, sau cu comanda cla care şterge reprezentările şi redesenează axele în
fereastra grafică.
clear,clc,clf,axis('square')
xm=-2:.2:2;
ym=-2:.2:2;
[x,y]=meshgrid(xm,ym);
z=x.*exp(-x.^2-y.^2);
zmax=max(max(z));
zmin=min(min(z));
dz=(zmax-zmin)/10;
nivel=zmin + 0.5*dz:dz:zmax;
h=contour(x,y,z,nivel);
clabel(h,'manual')
title('Desen pentru contur cu …
functia contour(x,y,z,nivel)');
xlabel('x');ylabel('y');
Reprezentări grafice tridimensionale
5. Comanda QUIVER:
Uneori cantităţile pe o grilă de puncte pot fi date în formă vectorială. De exemplu
distribuţia vitezei unui fluid în cazul bidimensional poate fi exprimată cu vectori de
viteză pe punctele grilei. Vectorii în punctele grilei se pot reprezenta cu comanda
quiver. Aceşti vectori au două componente: una pe direcţia x şi alta pe direcţia y.
Să presupunem că aceste componente sunt date de variabilele u şi v, amândouă
matrici de aceleaşi dimensiuni cu x şi y, atunci sintaxa comenzii quiver este:
quiver (x,y,u,v,s)
unde s este un factor de scală care reprezintă un parametru pentru ajustarea
lungimilor vectorilor.