Gráficos múltiples con funciones superpuestas en Octave
En esta lección online, voy a guiarte paso a paso para trazar dos o más funciones en el mismo gráfico utilizando Octave.
Empecemos con un ejemplo práctico.
Primero, genera un array (o vector) con diez valores en una secuencia ascendente del 1 al 10.
>> x = linspace(1,10,10);
A continuación, vamos a crear dos arrays, y1 y y2, que representarán los valores de dos funciones distintas.
La primera será el cuadrado de los valores en x
>> y1=x.^2;
y la segunda, el cubo de los valores en x
>> y2=x.^3
Los arrays x, y1 y y2 contienen cada uno 10 elementos.

Ahora, vamos a trazar los dos gráficos utilizando la función plot().
plot(x,y1,x,y2)
Lo que obtendrás será un gráfico múltiple con dos funciones.

Este mismo método puede ser utilizado para trazar tres o más funciones diferentes en el mismo gráfico.
Para personalizar los colores de las funciones, puedes usar estos códigos:
0 = negro
1 = rojo
2 = verde
3 = azul
4 = morado
5 = cian
6 = blanco
Por ejemplo, si quieres trazar la primera función en rojo ("1") y la segunda en negro ("0"), simplemente escribe
>> plot(x,y1,"1",x,y2,"0")
Así, podrás elegir los colores de las funciones a tu gusto.

Además, es posible personalizar el símbolo para los puntos de datos de cada función.
Por ejemplo, puedes usar el símbolo "+" para la primera función y el símbolo "x" para la segunda.
>> plot(x,y1,"1+",x,y2,"0x")
De esta manera, conseguirás una perspectiva diferente del gráfico.

En esta lección, he explicado cómo representar dos o más gráficos superpuestos en un solo diagrama cartesiano. Si prefieres mostrar los gráficos en diagramas separados, te recomiendo que sigas otra de nuestras lecciones sobre gráficos múltiples con vistas separadas.
Si te ha resultado útil esta lección de Octave impartida por Nigiara, no dudes en seguirnos para más contenido de este tipo.