for At plotte grafen for en funktion, du er nødt til at tage følgende skridt −
-
Angiv x, ved at angive et interval af værdier for variablen x, og som den funktion, der skal plottes.
-
Definere den funktion, y = f(x)
-
Ring plot-kommandoen, som plot(x, y)
Følgende eksempel vil vise, at begrebet., Lad os plotte den enkle funktion y=. for intervallet af værdier for 0 fra 0 til 100, med et trin på 5.
Opret en script-fil, og skriv følgende kode
x = ;y = x;plot(x, y)
Når du køre filen, MATLAB viser følgende plot −
Lad os tage et eksempel som til plot funktionen y = x2. I dette eksempel tegner vi to grafer med samme funktion, men i anden gang reducerer vi værdien af stigning. Bemærk, at når vi reducerer stigningen, bliver grafen glattere.,
Opret en script-fil, og skriv følgende kode
x = ;x = ;y = x.^2;plot(x, y)
Når du køre filen, MATLAB viser følgende plot −
Skift kode file lidt, reducere tilvæksten til 5 −
x = ;y = x.^2;plot(x, y)
MATLAB trækker en glattere graf −
Tilføjelse Titel, Etiketter, gitterlinjer og Skalering på Grafen
MATLAB giver dig mulighed for at tilføje en titel, etiketter langs x-aksen og y-aksen, gitterlinjer og også for at tilpasse akserne til at fikse op grafen.,
-
kommandoerne xlabel og ylabel genererer etiketter langs x-aksen og y-aksen.
-
titlen kommandoen giver dig mulighed for at sætte en titel på grafen.
-
kommandoen grid on giver dig mulighed for at placere gitterlinjerne på grafen.
-
a axisis e .ual-kommandoen gør det muligt at generere plottet med de samme skalafaktorer og mellemrummene på begge akser.
-
kommandoen a .is s .uare genererer et firkantet plot.,
Eksempel
Opret en script-fil, og skriv følgende kode
x = ;y = sin(x);plot(x, y), xlabel('x'), ylabel('Sin(x)'), title('Sin(x) Graph'),grid on, axis equal
MATLAB genererer følgende graf −
at Tegne Flere Funktioner på Samme Graf
Du kan tegne flere grafer på samme plot., Følgende eksempel demonstrerer konceptet −
Eksempel
Opret en script-fil, og skriv følgende kode
x = ;y = sin(x);g = cos(x);plot(x, y, x, g, '.-'), legend('Sin(x)', 'Cos(x)')
MATLAB genererer følgende graf −
Indstilling af Farver på Grafen
MATLAB giver otte grundlæggende farveindstillinger til tegning af grafer.,
Eksempel
Lad os tegne grafen for to polynomier
-
f(x) = 3x 4 + 2×3+ 7×2 + 2x + 9 og
-
g(x) = 5×3 + 9x + 2
Opret en script-fil, og skriv følgende kode
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')
Når du køre filen, MATLAB genererer følgende graf −
Indstilling Akse Skalaer
aksen kommando giver dig mulighed for at indstille akse skalaer., Du kan angive minimum-og maksimumværdier for x-og y-akser med akse kommandoen på følgende måde −
axis ( )
følgende eksempel viser dette −
Eksempel
Opret en script-fil, og skriv følgende kode
x = ;y = exp(-x).* sin(2*x + 3);plot(x, y), axis()
Når du køre filen, MATLAB genererer følgende graf −
Generering Sub-Plots
Når du opretter et array af parceller i den samme figur, hver af disse grunde kaldes en udgaaende. Kommandoen underplot bruges til at oprette underplots.,
Syntaks for kommando −
subplot(m, n, p)
hvor m og n er antal rækker og kolonner af plot-array, og p angiver, hvor til at sætte et bestemt plot.
hvert plot oprettet med kommandoen underplot kan have sine egne egenskaber. Følgende eksempel demonstrerer konceptet-
eksempel
lad os generere to plots −
y = e−1.,5xsin(10x)
y = e−2xsin(10x)
Opret en script-fil, og skriv følgende kode
Når du køre filen, MATLAB genererer følgende graf −