subplot(4,3,4)代表的是什么意思呢

如题所述

subplot(4,3,4)就是把屏幕分成4*3=12个窗口取第4个。

解析:subplot(x,y,z)%把屏幕分成x*y个窗口取第z个。

subplot是MATLAB中的函数,是将多个图画到一个平面上的工具。在matlab的命令窗口中输入doc subplot或者help subplot即可获得该函数的帮助信息。

功能比较:

stem() 函数用来画一张整图,画出来是离散函数。plot() 是连续函数,可以画一张连续的图;最一般最常用的画法。subplot(m,n,p) 是画一张图中包含若干子图,每个子图也是连续的,可将多个图画到一个平面上。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-17
subplot(x y z)%把屏幕分成x*y个窗口取第z个.
答:
subplot(4 3 4)就是把屏幕分成4*3=12个窗口取第4个
第2个回答  2012-06-07
subplot(221); 就是画的图形把绘图窗口分成两行两列四块区域,然后在每个区域分别作图,基本步骤:   subplot(221); % 2、2、1之间没有空格也可以   在第一块绘图   subplot(222)   在第二块绘图   subplot(223)   在第三块绘图   subplot(224)   在第四块绘图
第3个回答  2011-06-16
两个问题:
(1)函数名fft与matlab自带的fft函数冲突,建议改名后重新存盘
(2)最好缺两end

改后的程序:
1),stem((0:7),abs(hc(1:8)));
grid;
title('8点正三角波的幅频特性');
hd(1:8)=fft(xd(1:8));
subplot(212),stem((0:7),abs(hd(1:8)));
grid;
title('8点反三角波的幅频特性');
elseif aa==2
subplot(211),stem((0:15),xc(1:16));
title('8点正三角波补0到16点后的时间波形');
grid;
subplot(212),stem((0:15),xd(1:16));
title('8点反三角波补0到16点后的时间波形');
grid;
elseif aa==3
hc(1:16)=fft(xc(1:16));
subplot(211),stem((0:15),abs(hc(1:16)));
title('8点正三角波补0到16点后的幅频特性');
end
end
第4个回答  推荐于2017-11-24
subplot(a,b,c)中a代表所画图形的行数 b代表所画图形的列数 c代表所画图形的序号本回答被提问者采纳
相似回答