Create Line Plot

Create a two-dimensional line plot using the plot function. Például ábrázolja a szinuszfüggvény értékét 0-tól 2π-ig.

x = linspace(0,2*pi,100);y = sin(x);plot(x,y)

jelölje meg a tengelyeket és adjon hozzá egy címet.

xlabel('x')ylabel('sin(x)')title('Plot of the Sine Function')

alapértelmezés szerint a MATLAB törli az ábrát, mielőtt minden rajzoló parancs., Afigure parancs segítségével nyisson meg egy új ábraablakot. Több sort ábrázolhat a hold on parancs segítségével. Amíg nem használja a hold off vagy bezárja az ablakot, az összes telek megjelenik az aktuális ábra ablakban.

figurex = linspace(0,2*pi,100);y = sin(x);plot(x,y)hold on y2 = cos(x);plot(x,y2)hold off

megváltoztathatja a vonal színét, vonalstílusát, vagy adjon hozzá jelölőket egy opcionális sor specifikációval, amikor a plot függvényt hívja., Például:

a szimbólumok bármilyen sorrendben megjelenhetnek. Nem kell megadnia mind a három jellemzőt (vonalszín, stílus, marker). A különböző stílusbeállításokkal kapcsolatos további információkért lásd a plot függvény oldalt.

például rajzoljon egy pontozott vonalat. Adjon hozzá egy második parcellát, amely szaggatott, piros vonalat használ körjelzőkkel.

x = linspace(0,2*pi,50);y = sin(x);plot(x,y,':')hold on y2 = cos(x);plot(x,y2,'--ro')hold off

Telek csak az adatok pontot kihagyva a vonal stílus beállítás a vonal specifikáció.,

x = linspace(0,2*pi,25);y = sin(x);plot(x,y,'o')

testreszabhatja a telek megjelenését a Line objektum tulajdonságainak módosítása a telek létrehozásához.

Hozzon létre egy sor telek. A Line objektum hozzárendelése a lnváltozóhoz. A kijelzőn általánosan használt tulajdonságok jelennek meg, mint például a Color, LineStyle és LineWidth.,

x = linspace(0,2*pi,25);y = sin(x);ln = plot(x,y)

To access individual properties, use dot notation. For example, change the line width to 2 points and set the line color to an RGB triplet color value, in this case . Add blue, circle markers.

ln.LineWidth = 2;ln.Color = ;ln.Marker = 'o';ln.MarkerEdgeColor = 'b';

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük