MATLAB Graph Plot: Guía Completa para Crear y Personalizar Gráficos
MATLAB es una poderosa herramienta para el análisis y la visualización de datos, y una de sus características más útiles es su capacidad para crear gráficos de alta calidad. En este artículo, te guiaremos paso a paso a través del proceso de plotting with MATLAB, desde los gráficos más simples hasta la creación de representaciones complejas y personalizadas.
Creando Gráficos Básicos en MATLAB
El comando básico para plot matlab es plot. Este comando toma dos vectores como argumentos, uno que representa los valores de x y otro que representa los valores de y. Para crear un gráfico simple, primero debes definir el rango de valores de x. Puedes usar la función linspace para generar un vector de valores igualmente espaciados. Por ejemplo, para crear un gráfico de la función y = x en el rango de 0 a 10, podrías usar el siguiente código:
matlab
x = linspace(0, 10, 100);
y = x;
plot(x, y);
Este código creará un gráfico lineal que representa la función y = x.
Trazando Funciones Complejas
Para trazar funciones más complejas, simplemente debes reemplazar la función y = x con la función que deseas graficar. Por ejemplo, para trazar la función y = x², usarías el siguiente código:
matlab
x = linspace(0, 10, 100);
y = x.^2;
plot(x, y);
Este código creará un gráfico parabólico que representa la función y = x².
Personalizando Gráficos en MATLAB
MATLAB ofrece una amplia gama de opciones para personalizar tus matlab plots. Puedes agregar títulos, etiquetas, líneas de cuadrícula, cambiar la escala de los ejes, agregar leyendas, y mucho más.
Agregando Títulos y Etiquetas
Para agregar un título a tu gráfico, puedes usar el comando title. Para agregar etiquetas a los ejes, puedes usar los comandos xlabel e ylabel. Por ejemplo, para agregar un título y etiquetas al gráfico de la función y = x², usarías el siguiente código:
matlab
x = linspace(0, 10, 100);
y = x.^2;
plot(x, y);
title('Gráfico de y = x^2');
xlabel('x');
ylabel('y');
Agregando Líneas de Cuadrícula
Para agregar líneas de cuadrícula a tu gráfico, puedes usar el comando grid on. Esto superpondrá una cuadrícula sobre el gráfico, haciendo más fácil leer los valores.
matlab
x = linspace(0, 10, 100);
y = x.^2;
plot(x, y);
grid on;
Escalando los Ejes
Puedes ajustar la escala de los ejes de tu gráfico usando los comandos xlim e ylim. Estos comandos toman dos valores como argumentos, que representan los límites mínimo y máximo del eje. Por ejemplo, para establecer los límites del eje x entre 0 y 15, y los límites del eje y entre 0 y 100, usarías el siguiente código:
matlab
x = linspace(0, 10, 100);
y = x.^2;
plot(x, y);
xlim([0 15]);
ylim([0 100]);
Agregando Leyendas
Si estás trazando múltiples funciones en el mismo gráfico, puedes agregar una leyenda para identificar cada función. Puedes usar el comando legend para agregar una leyenda a tu gráfico. La leyenda se crea utilizando una cadena de texto que describe cada función.
matlab
x = linspace(0, 10, 100);
y1 = x;
y2 = x.^2;
plot(x, y1, 'r', x, y2, 'b');
legend('y = x', 'y = x^2');
Cambiando Colores y Estilos de Líneas
Puedes cambiar el color y el estilo de las líneas en tus matlab plots usando un tercer argumento en el comando plot. Este argumento es una cadena de texto que especifica el color y el estilo de línea. Por ejemplo, para trazar la función y = x en rojo y la función y = x² en azul, usarías el siguiente código:
matlab
x = linspace(0, 10, 100);
y1 = x;
y2 = x.^2;
plot(x, y1, 'r', x, y2, 'b');
Creando Subgráficos
Puedes crear múltiples gráficos en la misma figura usando el comando subplot. El comando subplot toma tres argumentos: el número de filas, el número de columnas y el índice del subgráfico actual. Por ejemplo, para crear una figura con dos filas y una columna, y trazar la función y = x en el subgráfico superior y la función y = x² en el subgráfico inferior, usarías el siguiente código:
matlab
x = linspace(0, 10, 100);
y1 = x;
y2 = x.^2;
subplot(2, 1, 1);
plot(x, y1);
title('y = x');
subplot(2, 1, 2);
plot(x, y2);
title('y = x^2');
Exportando Gráficos
Una vez que hayas creado tu matlab graph, puedes exportarlo a varios formatos, como PNG, JPG, PDF, etc. Puedes usar el comando print para exportar tu gráfico. Por ejemplo, para exportar el gráfico como un archivo PNG llamado «my_graph.png», usarías el siguiente código:
matlab
print -dpng my_graph.png
Conclusión
MATLAB es una herramienta poderosa para crear y personalizar gráficos. Con su amplio rango de opciones y comandos, puedes crear gráficos de alta calidad para visualizar tus datos y comunicar tus hallazgos de manera efectiva. Este artículo te ha proporcionado una introducción completa a plotting with MATLAB, desde los gráficos más básicos hasta la creación de representaciones complejas y personalizadas.