Title:Basic commands on two-dimensional (2D) functions with Octave
Hello everyone!!
In this tutorial I will explain the basic commands to use to represent function graphs in two dimensions.
Language:Spanish.
Hola a todos!!
En este tutorial les explicare los comandos básico a usar para representar gráficas de funciones en dos dimensiones.
El comando mas sencillo y útil de utilizar para graficar en dos dimensiones (2D) es el plot( ), este comando nos muestra una representación de los datos que ingresemos en un plano XY, donde X representa el eje horizontal y Y el eje vertical.
Los argumentos en el comando plot() dependerán de los datos que tengamos, pero empecemos con el mas simple:
plot(y)
Ejemplo:
Escribamos en la ventana de comandos un vector y, luego utilicemos el comando plot():
y=4:0.5:10;
plot(y)
-Para utilizar este comando primero debemos definir los valores de y, en este caso fue un vector con valores de 4 a 10 con incremento de 0.5.
-El comando plot(y) gráfica punto a punto y une por defecto en forma de linea los valores del vector y.
Ahora para el caso de las funciones usaremos el comando plot(), con argumentos (x,y) :
plot(x,y)
Ejemplo:
Primero debemos definir los valores de x, luego escribiremos la función que queremos graficar.
x=1:10;
y=sqrt(x);
plot(x,y)
-Al utilizar este comando nos mostrara la representación gráfica de la función correspondiente a los valores de x.
-Debemos tener en cuenta que el comando plot(x,y) gráfica punto a punto y une por defecto, por lo que para cada valor de x hay un valor de y.
Para el caso en que queramos graficar varias funciones y que se muestren en el mismo gráfico, haremos los mismo pasos que en el caso anterior solo que ahora agregaremos mas argumentos:
plot(x1,y1,x2,y2)
Ejemplo:
x1=0:0.2:4;
y1=sin(x);
x2=x1;
y2=cos(x);
-Para entender mas este comando veamos los argumentos de la siguiente manera, la función 1 esta compuesta de (x1, y1) y la función 2 de( x2, y2).
-Podemos observar que las gráficas de las funciones se muestran en diferentes colores.
-Para ejecutar este comando antes debemos tener bien definidos los respectivos valores de x y y.
Les explicare los comandos mas básicos que nos permite cambiar y manipular los gráficos:
hold on
Con este comando se fija la gráfica actual y podemos ir agregando funciones a la gráfica. Si queremos apagar el comando usamos hold off:
hold on
hold off
title, ylabel, xlabel
Con estos comandos podemos poner el texto que queramos al titulo del gráfico y los ejes:
title("texto")
xlabel("texto")
ylabel("texto")
Para cambiar propiedades como pueden ser el color o el tipo de linea, debemos agregar argumentos al comando plot() de la siguiente manera:
plot(x,y,"propiedad",valor)
Podemos agregar varias propiedades, y el valor corresponde al tamaño en el caso del tipo de linea.
Ejemplo:
xn=0:0.2:5;
y1=sqrt(xn);
plot(xn,y1,"yx","markersize",10)
hold on
y2=sin(xn);
plot(xn,y2,"go","markersize",15)
y3=cos(xn);
plot(xn,y3,"m+","markersize",5)
xlabel("Tiempo")
ylabel("Velocidad")
title("Grafica de Velocidad vs Tiempo")
-En la documentación de Octave podrán encontrar los colores y tipos de linea disponibles para usar.
Espero que el contenido de este tutorial les sea de ayuda. Gracias por su atención y que tengan un buen día!!.