Trazar múltiples parcelas en MATLAB

Ammar Ali 15 febrero 2024
Trazar múltiples parcelas en MATLAB

Este tutorial discutirá cómo trazar múltiples parcelas usando el comando figure en Matlab.

Trace múltiples parcelas usando el comando figure en MATLAB

En Matlab, si graficamos una variable y luego graficamos otra variable, la segunda variable sobrescribirá la primera variable. Para solucionar este problema, tenemos que utilizar el comando figure. El comando figure se utiliza para inicializar una figura. Por ejemplo, si queremos graficar dos variables en dos figuras diferentes. Tenemos que usar el comando figure antes de graficar la variable. Tracemos dos gráficos en dos figuras diferentes usando el comando figure. Vea el código a continuación.

clc
t = -1:0.1:1;
x = sin(2*pi*t);
y = cos(2*pi*t);
figure
plot(x)
figure
plot(y)

Producción:

Trazar dos parcelas separadas en Matlab

Hay dos figuras, Figure1 y Figure2 en la salida, pero solo habrá una figura con un gráfico si no usamos el comando figure. También puede dar un nombre de título a cada figura usando la propiedad Name del comando figure.

También podemos establecer otras propiedades como la posición y el tamaño de la figura usando la propiedad Position del comando figure. Si queremos trazar múltiples gráficos en la misma figura, podemos usar la función subplot(). Para usar la función subplot(), primero tenemos que definir el número de filas y columnas en la figura.

Definamos una cuadrícula de dos por dos, lo que significa que el gráfico tendrá dos filas y dos columnas, lo que significa que la figura contendrá cuatro gráficos. Cada vez que graficamos una variable, tenemos que usar el comando subplot y definir la posición de la gráfica como tercer argumento. Si queremos graficar la variable en la primera posición, necesitamos darle al tercer argumento un número entero 1. Por ejemplo, grafiquemos las dos gráficas anteriores en la misma figura usando la función subplot(). Vea el código a continuación.

clc
t = -1:0.1:1;
x = sin(2*pi*t);
y = cos(2*pi*t);
figure
subplot(1,2,1)
plot(x)
subplot(1,2,2)
plot(y)

Producción:

Trazar gráficos en la misma figura en Matlab

En la salida, hay dos gráficos en la misma figura. También podemos darle un título a cada trama usando la función title().

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Artículo relacionado - MATLAB Plot