MATLAB – Trasarea

Publicitate

Pentru a trasa graficul unei funcții, ai nevoie să ia următoarele măsuri −

  • Definire x, prin specificarea intervalului de valori pentru variabila x, pentru care funcția este de a fi reprezentate grafic

  • Definește funcția y = f(x)

  • Apel terenul de comandă, ca plot(x, y)

Următorul exemplu va demonstra acest concept., Să trasăm funcția simplă y = x pentru intervalul de valori pentru x de la 0 la 100, cu o creștere de 5.

creați un fișier script și tastați următorul cod −

x = ;y = x;plot(x, y)

când rulați fișierul, MATLAB afișează următorul complot −

Să luăm încă un exemplu pentru a trasa funcția y = x2. În acest exemplu, vom desena două grafice cu aceeași funcție, dar în a doua oară, vom reduce valoarea incrementării. Vă rugăm să rețineți că, pe măsură ce scădem incrementul, graficul devine mai lin.,

de a Crea un fișier script și introduceți următorul cod −

x = ;x = ;y = x.^2;plot(x, y)

atunci Când executați fișierul, MATLAB afișează următoarele complot −

Schimba codul de fișier un pic, reduce sporul pentru a 5 −

x = ;y = x.^2;plot(x, y)

MATLAB atrage un aspect mai fina grafic −

Adăugarea Titlu, Etichete, Linii de Grilă și Scalarea pe Grafic

MATLAB vă permite să adăugați titlul, etichetele de pe axa x și axa y, linii de grilă și, de asemenea, pentru a regla axe pentru a molid până grafic.,

  • comenzile xlabel și ylabel generează etichete de-a lungul axei x și axei Y.

  • comanda title vă permite să puneți un titlu pe grafic.

  • grila pe comandă vă permite să puneți liniile de grilă pe grafic.

  • comanda axis equal permite generarea parcelei cu aceiași factori de scală și spațiile de pe ambele axe.

  • comanda axis square generează un complot pătrat.,

Exemplu

de a Crea un fișier script și introduceți următorul cod −

x = ;y = sin(x);plot(x, y), xlabel('x'), ylabel('Sin(x)'), title('Sin(x) Graph'),grid on, axis equal

MATLAB generează următorul grafic −

Desen Funcții Multiple pe Același Grafic,

Puteți desena mai multe grafice pe același teren., Următorul exemplu demonstrează conceptul −

Exemplu

de a Crea un fișier script și introduceți următorul cod −

x = ;y = sin(x);g = cos(x);plot(x, y, x, g, '.-'), legend('Sin(x)', 'Cos(x)')

MATLAB generează următorul grafic −

Setarea Culorilor de pe Grafic

MATLAB oferă opt de bază opțiuni de culoare pentru desen graficele.,

c Cyan g Verde m Magenta y Galben

Exemplu

Să ne atragă graficul de două polinoame

  • f(x) = 3×4 + 2×3+ 7×2 + 2x + 9 și

  • g(x) = 5×3 + 9x + 2

de a Crea un fișier script și introduceți următorul cod −

x = ;y = 3*x.^4 + 2 * x.^3 + 7 * x.^2 + 2 * x + 9;g = 5 * x.^3 + 9 * x + 2;plot(x, y, 'r', x, g, 'g')

atunci Când executați fișierul, MATLAB generează următorul grafic −

Setarea Axei Scale

axa de comandă vă permite să setați axa cântare., Puteți furniza valorile minime și maxime pentru axele x si y, folosind axa de comandă în felul următor:

axis ( )

următorul exemplu arată acest lucru −

Exemplu

de a Crea un fișier script și introduceți următorul cod −

x = ;y = exp(-x).* sin(2*x + 3);plot(x, y), axis()

atunci Când executați fișierul, MATLAB generează următorul grafic −

Generarea Sub-Parcele

atunci Când creați o serie de parcele în aceeași figură, fiecare dintre aceste parcele este numit un subplot. Comanda subplot este utilizată pentru crearea subploturilor.,

sintaxa pentru comanda este −

subplot(m, n, p)

unde, m și n sunt numărul de rânduri și coloane ale tabloului de complot și p specifică unde să pună un anumit complot.fiecare complot creat cu comanda subplot poate avea propriile caracteristici. Următorul exemplu demonstrează conceptul-

exemplu

să generăm două parcele −

y = e−1.,5xsin(10x)

y = e−2xsin(10x)

de a Crea un fișier script și introduceți următorul cod −

atunci Când executați fișierul, MATLAB generează următorul grafic −

Publicitate

Share

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *