E-learn.ro
Panou utilizatori
Utilizator Parola
Creeaza cont nou    Recupereaza parola
Login
Newsletter
Introdu adresa ta de email
Inscrie-te
Inchide panoul de utilizatori
Add to Google

Tutoriale Matlab

Descarca toolbar

Toolbar E-learn.ro Facebook Twitter

APLICATII DEDICATE  /  Matlab  /  Diverse (9)

II. Realizarea graficelor - Metode si exemple

29.12.2008
II. Realizarea graficelor - Metode si exemple

In acest tutorial poti citi despre diferitele modalitati de realizare a graficelor in Matlab.

Total vizualizari: 10893 10893 afisari   |   Comentarii  1   |   Rating   |   (3 voturi)   |   Timp necesar: 20 min 20 min   |   Nivel de cunostiinte necesar: Mediu  Mediu

Sursa:  Mathworks.com  
Autor:  Mathworks.com
Adauga la tutoriale favorit Adauga la tutoriale favorite
Pagina:
« 1 2
comenteaza printeaza

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 :
  • figure
    plottools

  • 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:

y = cos(x)

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:

Pagina:
« 1 2
comenteaza printeaza
Alte tutoriale Matlab:
Noteaza acest tutorial
Rating tutorial
 
(3 voturi)
Pentru a nota acest tutorial, trebuie sa fii logat!
COMENTARII (1) spune-ti parerea
cata500 cata500 , Vineri, 19 Februarie 2010, ora 15:00
#1

Interesant tutorial mi-a facut placere sa-l citesc ...ii simplu si la obiect...

Raporteaza acest comentariu ca injurios!
Posteaza un comentariu
Pentru a posta un comentariu, trebuie sa fii logat!
0 TOP UTILIZATORI* 0 0
Tutoriale scrise de claibornelara
claibornelara Rang utilizator claibornelara - Incepator
4160
Tutoriale scrise de kheops
kheops Rang utilizator kheops - Mediu
4084
Tutoriale scrise de ellarichards
ellarichards Rang utilizator ellarichards - Incepator
4070
Tutoriale scrise de mcuemica
mcuemica Rang utilizator mcuemica - Incepator
4045
Tutoriale scrise de emonclercheap
emonclercheap Rang utilizator emonclercheap - Incepator
3865
* Acest top reprezinta punctajele acumulate in ultimele 30 de zile.
Vista PSD Lightroom Powerpoint Excel Photoshop Action Script Java Verilog COREL DRAW Gimp Outlook StyleSheet Python Swift 3D MySQL XML Flash Fotografie Illustrator PHP Ruby on Rails JSON Dreamweaver SWF HTML AJAX Word Javascript SEO CSS Bridge RoR XHTML Sony Vegas Fireworks
Promovare:
Daca faci parte din comunitatea E-learn.ro si doresti promovarea acesteia, poti accesa pagina de promovare.
Arhiva newsletter:
Daca ai ratat un numar mai vechi, sau vrei sa revezi care au fost noutatile E-learn.ro la un moment dat, poti accesa arhiva de newslettere.
  Copyright © 2008-2013 E-LEARN.ro. Toate drepturile rezervate. Termeni si conditii.
Conceput si realizat de Neokinetics Software