MATLAB - 如何垂直合并图形截面

zka*_*oca 1 matlab plot

我想在数字窗口中显示三个数字.

假设我划分了2x2个区域.

subplot(2,2,1)



---------+-----------
| R1     |    R2    |
---------+-----------
| R3     |    R4    |
---------+-----------
Run Code Online (Sandbox Code Playgroud)

我想在R2和R4中显示一个合并R1和R3另外两个的数字

我可以显示它们合并R1-R2或合并R3-R4

subplot(2,2,1:2)
subplot(2,2,3:4)
Run Code Online (Sandbox Code Playgroud)

但是,不能垂直合并它们.

小智 5

这很简单; 只是subplot作为向量进入位置.

例如,

x = -2*pi:0.01:2*pi;
subplot(2,2,[1,3])
plot(x,sin(x))
subplot(2,2,2)
plot(x,cos(x))
subplot(2,2,4)
plot(x,x.^2)
Run Code Online (Sandbox Code Playgroud)

得到: 在此输入图像描述