Cum se fac grafice 2D in Scilab?

Mai multe functii pe acelasi grafic cu un singur sistem de axe

Exemplul urmator deseneaza functiile sin(x) sin(2*x) sin(3*x) pe acelasi grafic in intervalul
[0, 2*pi]
clf();                               //stergem fereastra grafica
pas=%pi/50;x=[0:pas:2*%pi]';         //generam punctele de pe axa x
plot2d(x,[sin(x) sin(2*x) sin(3*x)]) //desenam cele 3 grafice

Fereastra grafica generata arata astfel:

Mai multe functii fiecare cu sistemul propriu de axe

Codul

clf();                               //stergem fereastra grafica
pas=%pi/50;x=[0:pas:2*%pi]';         //generam punctele de pe axa x
subplot(3,1,1)                                //primul grafic
plot2d(t,sin(t),style=color("red"));
xtitle("sin(t)","time","sin(t)");
subplot(3,1,2)                                //al doilea grafic
plot2d(t,sin(2*t),style=color("blue"));xgrid()
xtitle("sin(2*t)","time","sin(2t)");
subplot(3,1,3)                                //al treilea grafic
plot2d(t,sin(3*t),style=color("black"));
xtitle("sin(3*t)","time","sin(3t)");

genereaza graficele urmatoare

 

Cornel Mironel Niculae @fizica.unibuc.ro
2008-2009

Last updated: 02 Dec 2008