how to subplot different size

I want to compare results but the results are all the same, how do I differentiate?

Antworten (1)

Image Analyst
Image Analyst am 27 Jan. 2022

1 Stimme

Try
subplot(2, 2, k); % k is 1, 2, 3, or 4
g = gcf;
g.WindowState = 'maximized';
to make it a 2 by 2 array of images and maximized on your screen.
You might also look at the "truesize" function, or see my attached zoom demo.

2 Kommentare

Also keep in mind that the third input to subplot can be a vector as long as they refer to a rectangular set of subplots.
subplot(3, 3, 1:3, 'Color', 'r') % top row of the 3x3 grid
subplot(3, 3, [4 7], 'Color', 'b') % bottom 2/3 of the first column of the grid
ax = subplot(3, 3, [5 6 8 9]); % the rest of the grid
plot(ax, 1:10, 1:10)
Witek Jachimczyk
Witek Jachimczyk am 3 Jun. 2026 um 15:02
For images like these, you can also use montage:
>> montage({img1,img2, img3,....})

Melden Sie sich an, um zu kommentieren.

Produkte

Version

R2018a

Gefragt:

am 27 Jan. 2022

Kommentiert:

am 3 Jun. 2026 um 15:02

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by