Hagamos gráficas simples en Scilab.
Empezaremos graficando una parábola, y=x² en una sola ventana y en el intervalo [-5,5].
El programa es muy sencillo.
// Gráfica simple de una parábola //Datos x=linspace(-5,5,50); //Definimos el intervalo, con 50 puntos intermedios. y=x.^2; //definimos la parábola //Gráfica clf(1); //limpia la ventana gráfica plot(x,y); //hace la gráfica
Lo cual nos da esta figura:
Nota que usamos // para poner comentarios.
Ahora pondremos algunos elementos para mejor comprensión de la gráfica:
x=linspace(-5,5,50); y=x.^2; //gráfica scf(1); clf(1); plot(x,y); xlabel("$-5\le x\le 5$", "fontsize",4,"color","red"); // Etiqueta el eje X ylabel("$y(x)=x^2$","fontsize",4,"color","red") //Etiqueta el eje Y con la fórmula usada title("Parábola (#puntos="+ string(length(x))+").","color","red"); // Genera un título para la gráfica
Lo cual nos arroja:
Para graficar mas de dos funciones es necesario el comando plot2d:
clf(); x=[-2:0.1:2]'; plot2d(x,[x.^2 x.^3]); xlabel("$-2\le x\le 2$", "fontsize",4,"color","red"); // Etiqueta el eje X ylabel("eje Y","fontsize",4,"color","red") //Etiqueta el eje Y con la fórmula usada title("Dos potencias de x ","color","blue"); legend(["Función cuadrática";"función cúbica"]);
Y para unas trigonométricas usamos este código:
clf(); x=[0:0.1:2*%pi]'; // nota que podemos usar pi plot2d(x,[cos(x) sin(x)]); xlabel("$0\le x\le 2\pi$", "fontsize",4,"color","red"); // Etiqueta el eje X, uso de Latex para la fórmula ylabel("eje Y","fontsize",4,"color","red") //Etiqueta el eje Y title("Funciones trigonométricas","color","blue"); legend(["cos(x)";"sen(x)"]);
¿Qué te ha parecido?