MATLAB – Plotting (Svenska)

annonser

för att rita grafen för en funktion måste du vidta följande steg −

  • definiera X, genom att ange intervallet av värden för variabeln x, för vilken funktionen ska ritas

  • definiera funktionen, y = f(x)

  • ring kommandot plot, som plot(x, y)

följande exempel skulle visa konceptet., Låt oss rita den enkla funktionen y = x för intervallet av värden för x från 0 till 100, med en ökning på 5.

skapa en scriptfil och skriv följande kod –

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

När du kör filen visar MATLAB följande plot −

Låt oss ta ytterligare ett exempel för att rita funktionen y = x2. I det här exemplet kommer vi att rita två grafer med samma funktion, men för andra gången kommer vi att minska värdet av inkrement. Observera att när vi minskar ökningen blir grafen mjukare.,

skapa en skriptfil och skriv följande kod −

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

När du kör filen visar MATLAB följande plot −

ändra kodfilen lite, minska ökningen till 5 −

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

MATLAB ritar en mjukare graf −

lägga till Titel, etiketter, rutnät och skalning på grafen

MATLAB kan du lägga till Titel, etiketter längs x-axeln och Y-axeln, rutnät linjer och även för att justera axlarna för att piffa upp grafen.,

  • kommandona xlabel och ylabel genererar etiketter längs x-axeln och y-axeln.

  • kommandot titel låter dig lägga en titel på grafen.

  • med kommandot grid on kan du lägga rutnätslinjerna i diagrammet.

  • kommandot axis equal gör det möjligt att generera tomten med samma skalfaktorer och utrymmena på båda axlarna.

  • kommandot Axis square genererar en kvadratisk tomt.,

exempel

skapa en skriptfil och skriv följande kod −

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

MATLAB genererar följande graf −

rita flera funktioner på samma graf

Du kan rita flera grafer på samma tomt., Följande exempel visar konceptet –

exempel

skapa en scriptfil och skriv följande kod −

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

MATLAB genererar följande graf −

ställa in färger i diagram

MATLAB ger åtta grundläggande Färgalternativ för ritdiagram.,

C Cyan g grön m Magenta y gul

exempel

låt oss rita diagram över två polynom

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

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

skapa en skriptfil och skriv följande kod −

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ör filen genererar Matlab följande graph −

ställa in axelskalor

med kommandot Axis kan du ställa in axelskalorna., Du kan ange lägsta och högsta värden för X −och Y −axlar med kommandot Axis på följande sätt −

axis ( )

följande exempel visar detta −

exempel

skapa en scriptfil och skriv följande kod-

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

När du kör filen genererar MATLAB följande graf –

generera delposter

När du skapar en rad tomter i samma figur kallas var och en av dessa tomter en delplott. Delområde kommandot används för att skapa subplots.,

Syntax för kommandot är −

subplot(m, n, p)

var, m och n är antalet rader och kolumner i plotmatrisen och p anger var man ska lägga en viss plot.

varje tomt som skapas med kommandot subplot kan ha sina egna egenskaper. Följande exempel visar konceptet –

exempel

låt oss generera två tomter −

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

y = e−2xsin(10x)

skapa en skriptfil och skriv följande kod −

När du kör filen genererar MATLAB följande graf −

annonser

Share

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *