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:
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:
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()
.