|
Figura precedenta iti arata cum sa folosesti casuta Add Data to Axes pentru a crea un grafic de tip linie pentru expresia y = x^4, care este desenat deasupra celui existent, y = x^3. Figura care rezulta este deschisa avand atasat panoul Plot Browser, dupa cum se arata in imaginea urmatoare:
Schimbarea tipului de grafic
Tool-urile plotting iti permit sa vizualizezi cu usurinta datele prin intermediul unei varietati de moduri de desenare. In imaginea de mai jos poti vedea aceleasi date de mai sus, transformate in diagrame de tipul linii verticale. Pentru a schimba modul de reprezentare, trebuie sa:
- Selectezi ambele serii din Plot Browser sau cu Shift+click;
- Selectezi linii punctate din meniul Line in Property Inspector si tipul de linie al ambelor serii se va schimba;
- Selectezi optiunea Stem din meniul Plot Type
Modificarea sursei de date a graficului
Matlab iti ofera optiunea de a uni valorile din grafic cu variabilele din spatiul de lucru. Graficul poate fi redesenat pentru a folosi noile date dupa schimbarea valorilor continute in variabile, fara a trebui sa creezi unul nou. (vezi si functia refresh)
- Defineste 50 de puncte intre -3 pi si 3 pi si calculeaza-le sinusul si cosinul:
x = linspace(-3*pi,3*pi,50);
ys = sin(x);
yc = cos(x);
- Creeaza o diagrama ys = sin(x) utilizand tool-urile plotting :
- In meniul Figure Palette da click alternativ pentru a selecta x si ys din panoul Variable.
- Da click dreapta pe fiecare variabila selectata si alege plot(x, ys) din meniul context, dupa cum se arata in imaginea urmatoare:
Poti folosi Property Editor pentru a modifica datele afisate de acest grafic astfel:
- Selecteaza linia ys vs x din Plot Browser sau dand click pe ea
- In Property Editor, selecteaza yc din meniul Y Data Source
- Da click pe butonul Refresh Data si figura va fi actualizata pentru a afisa graficul yc in functie de x.
Generarea de valori noi pentru Data Source
Valorile numerice care compun un grafic sunt copii ale variabilelor XData si YData ale obiectului de tip plot. De aceea, pe langa faptul ca poti sa alegi noi surse de date, poti sa aloci noi valori variabilelor din spatiul de lucru in Command Window; da click pe Refresh Data pentru a actualiza un grafic, folosind noile date.
x = linspace(-pi,pi,50); % Defineste 50 puncte intre -π si π
y = sin(x);
area(x,y) % Deseneaza functia y in functie de x ca diagrama de suprafata
Acum recalculeaza y-ul in linia de comanda:
Selecteaza linia albastra din diagrama. Alege, x ca X Data Source, y ca Y Data Source si da click pe Refresh Data. Variabilele XData si YData din grafic sunt inlocuite, iar acesta va arata astfel:
|