4 Építési kétdimenziós grafikonok

Ebben a fejezetben az olvasó ismeri a Scilab grafikus eszköz a kétdimenziós grafikonok. Kétdimenziós feltesszük ilyen grafikák, ahol a helyzet minden pontja határozza meg a két változó.

4.1 plot funkció

Figyelembe véve a grafikonok kezdődik a legegyszerűbb funkciók a y = f (x), az építési, amelyben van egy telek Scilab funkciót. A korábbi verzióiban Scilab (a harmadik verziója Scilab bezárólag) a telek egy függvény ábrázolásakor függvény y = f (x). Hivatkozás ez:

Itt x x-tömb; y ordinátán tömb; XCAP, ycap, felirat aláírás tengelyek X, Y és grafika, ill.

Ábrázoljuk a függvény az y = sin (cos (x)) használva a cselekmény funkciót.

Legyen x változik intervallumban [2; 2] a lépésekben 0,1. Fogunk alkossák X. By értékének kiszámításánál a függvény az y = sin (cos (x)) minden egyes érték a tömb X, Y. Ezután hozzon létre egy tömböt használata plot függvényében (x, y), hogy ebből a görbe illesztési és annak aláírását ugyanazt koordinátatengelyek „X” , 'Y', és a generált névvel 'plot függvény az y = sin (cos (x))' (lásd. a hirdetést 4.1, 4.1 ábra).

4 Építési kétdimenziós grafikonok

4. fejezet építése kétdimenziós grafikonok

Listing 4.1. Ábrázolása a függvény az y = sin (cos (x)) keresztül plot funkció

plot (x, y, 'X', 'Y', 'plot függvény az y = sin (cos (x))');

Ábra. 4.1. Ütemezés funkció y = sin (cos (x))

A legegyszerűbb esetben a függvény hívás a plot (y), mint az x tömb áll array szám y Pontsorozatokban. A lista a 4.2 és 4.2 ábra egy példa ábrázolja az y = f (i).

Listing 4.2. Függvényábrázolási formájában y = f (i), ahol J pont száma a tömb y

y = [1 2 3 -2 4 5 -1 6 9 11 0 -2 5]; plot (y);

Az ilyen cselekmény függvény szintaxisa többféle nyomtatási feladatokat.

Construct grafikus funkciók y = sin (cos (x)), Z = cos (sin (x)), v = e sin (x). t = e cos (x) ugyanabban a koordinátatengelyek.

4 Építési kétdimenziós grafikonok

4.1. függvény telek

Ábra. 4.2. A grafikon y = f (i)

Tegyük fel, hogy x tartozik intervallum [2; 2] és megváltozott lépésekben 0,1. Hozzon létre egy tömböt X. Mivel x érv mind a négy funkciót beszédében a cselekmény funkcióra nincs szükség. Szintén adott esetben az egyes funkciók alkotnak saját tömb értékek. Elég annyit pont szögletes zárójelek, elválasztva a matematikai kifejezéseket, és ezeket a tömböket automatikusan létre, mint egy közbenső szakaszában építésének görbék a funkciók (ld. A 4.3 és ris4.3 lista).

Listing 4.3. Ábrázolása több funkciót ugyanazon a koordináta tengelyeket a plot parancsot Scilab 3

Amint az ábrából látható. 4.3 telek funkció Scilab 3 nem teszik lehetővé a magas minőségű grafika számos funkciót. Ezért Scilab 4, ez jelentősen módosult, és a képességei már nagyban növeli. Az egyszerű hívás ábrázolni funkciót a negyedik változata az alkalmazás ugyanaz marad plot (x, y).

4 Építési kétdimenziós grafikonok

4. fejezet építése kétdimenziós grafikonok

Ábra. 4.3. Példa rajzoló több funkciót Scilab 3

4.2 építése több grafikonok egy koordináta rendszerben

A legegyszerűbb, hogy a funkció plot (x, y) jön létre ablakot elemzi Scilab Graphic (0), amelyben ábrázoljuk az y (x) egy előre meghatározott intervallumban. Ha újra kell alkalmazni a telek funkció létrehoz egy új grafikus ablakban, és az új menetrend kerül kialakításra benne.

Hogy többszörös grafikon egy koordináta rendszerben lehet ábrázolni a következőképpen működik:

ahol x1, y1 tömbök abszcissza és ordináta az első ütem;

x2, y2 tömbök abszcisszavonal és koordinálja a második rajzon

xn, yn tömbök az x és in-edik grafika.

Construct ugyanabban koordinátatengelyek grafikus funkció y = sin (x 2), Z = cos (x) és v = exp (cos (x)).

4 Építési kétdimenziós grafikonok

4.2. Építése több grafikonok egy koordináta rendszerben

Adjuk csereintervalluma x [-6,28; 6,28], lépésben 0,02. Most létre tömböket Y. Z, V függvények értékeit.

Megépíteni a készlet görbék azonos koordináta tengelyek van szükség, mivel a függvényargumentum telek páros, vesszővel elválasztva adja meg a nevét, a tömb első érv, és a nevét a tömb első funkció, a neve a tömb második érv, és a neve a tömb második funkció, és így tovább. D. Esetünkben függvényhívás cselekmény fog kinézni plot (x, y, x, z, x, v) (a hirdetést 4.4 és 4.4 ábra).

Listing 4.4. Ábrázolása több funkciót ugyanazon a koordináta tengelyeket a plot parancsot Scilab 4

X = -6,28: 0,02: 6,28; y = sin (x / 2); z = cos (x); v = exp (cos (x)); plot (x, y, x, z, x, v);

Ábra. 4.4. Felrajzolása több funkció segítségével plot függvény

Construct több grafikonok az egyik ablakban, mint lehetséges, és egy rövid felvételi plot függvényében (x, y), de alkalmazása előtt a telek funkciók (x2, y2), plot (x3, y3). plot (xn, yn) hívja a parancsot mtlb_hold ( 'on'), akkor zár a módját létre egy új ablakban.

Construct ugyanabban koordinátatengelyek grafikus funkció y = sin (x 2), Z = cos (x) és v = exp (cos (x)). Használata mtlb_hold parancs ( 'on').

4 Építési kétdimenziós grafikonok

4. fejezet építése kétdimenziós grafikonok

Ahogy az előző probléma, először adjuk meg az intervallumot és a növedék x [-6,28; 6,28], 0,02 és forma tömbök Y. Z függvények értékét, V. használata azonban lesz egy rövid formája címet a funkció telek telek ( x, y), ami létrehoz egy első, második és harmadik grafikon.

Ahhoz, hogy minden alkalommal, amikor a cselekmény funkció nem hozhat létre új grafikus ablak előtt végrehajtja a parancsot mtlb_hold ( „on”) (Listing 4.5 és 4.5 ábra).

Listing 4.5. Ábrázolása több funkciót ugyanazon a koordináta-tengelyek segítségével mtlb_hold parancs ( „on”)

y = sin (x / 2); z = cos (x); v = exp (cos (x)); plot (x, y);

mtlb_hold ( 'on'); plot (x, z); mtlb_hold ( 'on'); mtlb_hold ( 'on'); plot (x, v);

Ábra. 4.5. Példa mtlb_hold használja parancsot ( 'on')

Felhívjuk figyelmét, hogy felvettük az első módszer (lásd. A feladat 4.3) Scilab automatikusan megváltoztatja a színét a görbék ábrázolt ugyanabban a koordináta rendszerben.

Kapcsolódó cikkek