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.,
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 −