Gráficos escalonados en Octave

En la lección de hoy, te guiaré en el proceso de creación de un gráfico escalonado en Octave.

¿Te preguntas qué es un gráfico escalonado? Es una representación de una función en forma discreta, con saltos que asemejan escalones, y no es continua. Este tipo de gráfico es especialmente útil para destacar las variaciones en el incremento de la función. Veamos un ejemplo de gráfico paso a paso.
un ejemplo de gráfico paso a paso

Permíteme ilustrarte con un ejemplo práctico.

Primero, crea un array, x, de la variable independiente con valores del 1 al 20.

>> x=linspace(1,20,20);

A continuación, genera un array para una función lineal.

>> y=x

Ahora, vamos a graficar la función con la función plot(x,y).

>> plot(x,y)

Observarás que el gráfico de la función y = f(x) = x es una línea simple que pasa por el origen.

 Aquí tienes un ejemplo de un gráfico lineal.

Para elaborar un gráfico escalonado, emplea la función stairs(x, y).

>> stairs(x,y)

El diagrama resultante muestra el mismo gráfico, pero utilizando escalones.

El gráfico paso a paso de la función lineal

Notarás que todos los escalones son iguales, lo que indica que la función tiene una tasa de crecimiento constante.

Ahora, permíteme mostrarte otro ejemplo práctico.

Crea una función y = x^2.

y=x.^2

Grafica la función utilizando la instrucción plot(x,y)

En este caso, verás que la función crece de manera exponencial.

Aquí tienes un ejemplo de una función exponencial:

Utiliza el comando stairs(x, y) para trazar el diagrama paso a paso de la función.

>> stairs(x,y)

El diagrama escalonado muestra escalones de diferentes alturas.

El diagrama paso a paso de una función exponencial

Los últimos escalones son más altos, lo que indica que la función tiene una tasa de crecimiento que tiende a incrementarse.

¿Te preguntas cómo mostrar varios gráficos en un solo diagrama?

Para mostrar dos gráficos escalonados en el mismo diagrama, indica las dos funciones en una matriz Y con dos columnas.

>> X = linspace(0,4*pi,50)';
>> Y = [0.5*cos(X), 2*cos(X)];

La primera columna de la matriz Y representa los valores de la función 1/2cos(X), y la segunda columna los valores de la función 2cos(x).

Ahora, muestra el gráfico utilizando el comando stairs(Y) o stairs(X, Y).

>> stairs(X,Y)

De esta forma, los gráficos escalonados de ambas funciones se muestran en el diagrama.

El gráfico paso a paso con dos funciones

Si esta lección de Niagara te ha resultado útil, te invitamos a seguirnos para más contenido de este tipo.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Gráficos en Octave

Personalizar un gráfico