En este tema, aprenderemos los conceptos fundamentales para crear gráficos en MATLAB. La visualización de datos es una parte crucial del análisis de datos, ya que permite interpretar y comunicar los resultados de manera efectiva. MATLAB ofrece una amplia gama de funciones para crear gráficos 2D y 3D, personalizar su apariencia y exportarlos para su uso en informes y presentaciones.

Objetivos de Aprendizaje

Al finalizar este tema, deberías ser capaz de:

  1. Crear gráficos básicos en MATLAB.
  2. Entender los componentes principales de un gráfico.
  3. Personalizar gráficos con títulos, etiquetas y leyendas.
  4. Guardar y exportar gráficos.

  1. Creación de Gráficos Básicos

1.1. Función plot

La función plot es la más utilizada para crear gráficos 2D en MATLAB. A continuación, se muestra un ejemplo básico:

% Datos de ejemplo
x = 0:0.1:10; % Vector de 0 a 10 con incrementos de 0.1
y = sin(x);   % Función seno de x

% Crear el gráfico
plot(x, y);

% Añadir título y etiquetas
title('Gráfico de la función seno');
xlabel('Eje X');
ylabel('Eje Y');

Explicación del Código

  • x = 0:0.1:10;: Crea un vector x que va de 0 a 10 con incrementos de 0.1.
  • y = sin(x);: Calcula el seno de cada valor en x.
  • plot(x, y);: Crea un gráfico de y en función de x.
  • title, xlabel, ylabel: Añaden un título y etiquetas a los ejes del gráfico.

1.2. Función figure

La función figure se utiliza para crear una nueva ventana de figura. Esto es útil cuando se desean crear múltiples gráficos en ventanas separadas.

% Crear una nueva figura
figure;

% Crear el gráfico
plot(x, y);
title('Gráfico de la función seno');
xlabel('Eje X');
ylabel('Eje Y');

  1. Componentes Principales de un Gráfico

2.1. Títulos y Etiquetas

Los títulos y etiquetas son esenciales para que los gráficos sean comprensibles.

% Añadir título y etiquetas
title('Gráfico de la función seno');
xlabel('Eje X');
ylabel('Eje Y');

2.2. Leyendas

Las leyendas ayudan a identificar diferentes series de datos en un gráfico.

% Datos adicionales
y2 = cos(x);

% Crear el gráfico con dos series de datos
plot(x, y, x, y2);

% Añadir leyenda
legend('Seno', 'Coseno');

2.3. Líneas y Marcadores

MATLAB permite personalizar el estilo de las líneas y los marcadores en los gráficos.

% Crear el gráfico con líneas y marcadores personalizados
plot(x, y, '-o', x, y2, '--*');

% Añadir leyenda
legend('Seno', 'Coseno');

Explicación del Código

  • '-o': Línea sólida con círculos en los puntos de datos.
  • '--*': Línea discontinua con asteriscos en los puntos de datos.

  1. Guardar y Exportar Gráficos

3.1. Función saveas

La función saveas se utiliza para guardar gráficos en diferentes formatos.

% Guardar el gráfico como archivo PNG
saveas(gcf, 'grafico_seno_coseno.png');

3.2. Función print

La función print ofrece más opciones para exportar gráficos.

% Guardar el gráfico como archivo PDF
print('grafico_seno_coseno', '-dpdf');

Ejercicios Prácticos

Ejercicio 1: Crear un Gráfico Básico

Crea un gráfico de la función coseno en el intervalo de 0 a 2π. Añade un título y etiquetas a los ejes.

Solución

% Datos de ejemplo
x = 0:0.1:2*pi;
y = cos(x);

% Crear el gráfico
plot(x, y);

% Añadir título y etiquetas
title('Gráfico de la función coseno');
xlabel('Eje X');
ylabel('Eje Y');

Ejercicio 2: Gráfico con Múltiples Series de Datos

Crea un gráfico que muestre las funciones seno y coseno en el mismo gráfico. Añade una leyenda para identificar cada serie de datos.

Solución

% Datos de ejemplo
x = 0:0.1:2*pi;
y1 = sin(x);
y2 = cos(x);

% Crear el gráfico con dos series de datos
plot(x, y1, '-o', x, y2, '--*');

% Añadir título, etiquetas y leyenda
title('Gráfico de las funciones seno y coseno');
xlabel('Eje X');
ylabel('Eje Y');
legend('Seno', 'Coseno');

Resumen

En este tema, hemos aprendido a crear gráficos básicos en MATLAB utilizando la función plot. También hemos visto cómo añadir títulos, etiquetas y leyendas para hacer los gráficos más comprensibles. Además, hemos explorado cómo personalizar el estilo de las líneas y los marcadores, y cómo guardar y exportar gráficos. Estos conceptos son fundamentales para la visualización de datos y te preparan para crear gráficos más complejos en los siguientes temas.

© Copyright 2024. Todos los derechos reservados