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: 11686 11686 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 mcuemica
mcuemica Rang utilizator mcuemica - Incepator
5565
Tutoriale scrise de claibornelara
claibornelara Rang utilizator claibornelara - Incepator
5545
Tutoriale scrise de emonclercheap
emonclercheap Rang utilizator emonclercheap - Incepator
5385
Tutoriale scrise de ellarichards
ellarichards Rang utilizator ellarichards - Incepator
5365
Tutoriale scrise de beacherrosa
beacherrosa Rang utilizator beacherrosa - Incepator
5120
* Acest top reprezinta punctajele acumulate in ultimele 30 de zile.
Gimp XML Lightroom CSS Sony Vegas Javascript COREL DRAW Dreamweaver StyleSheet Powerpoint Photoshop Swift 3D Excel Ruby on Rails RoR MySQL PSD Outlook HTML Python Action Script SWF Java JSON AJAX Fireworks Bridge Vista Fotografie Illustrator Verilog Word PHP SEO Flash XHTML
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