Gráficas simples en Scilab

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:

para1

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:

para2

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"]);

Para3.gif

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)"]);

trigs

¿Qué te ha parecido?