matlab里用subplot怎么只画出一个图???

clear all;
a=1.5; a1=0.8;
n1=0; n2=16;
n=[n1:n2];
x=a.^n; x1=a1.^n;
subplot(1,2,1); stem(n,x);
xlabel('n'); ylabel('x(n)'); title('实指数序列,a>1');
qrid on;
subplot(1,2,2); stem(n,x1);
xlabel('n'); ylabel('x(n)'); title('实指数序列,a<1');
qrid on;
这个是程序,怎么就显示出一个图??
我在m文件编辑完,全选后按f9就显示一个图

第1个回答  2014-01-26
你没弄明白的意思次要情节中的参数,所以错了
推荐他的帮助插曲

简单的如下运行程序:

CLC;

清除所有; 关闭所有;

T = 0:0.001:1;

S1 = SIN(T); S2 = SIN(2 * T),S3 = SIN(3 * T); S4 = SIN(4 * T),S5 = SIN(5 * T);

S = [S1,S2,S3,S4,S5;];

I = 5;

为J = 1:我

当j == 1;副区(3,2,J,'位置',[0.05,0.7,0.42,0.2]);结束

当j == 2;插曲(3,2,J,'位置',[0.55,0.7,0.42,0.2]);结束

当j == 3;副区(3,2,J,'位置',[0.05,0.4, 0.42,0.2]);结束

当j == 4;插曲(3,2,J,'位置',[0.55,0.4,0.42,0.2]);结束

当j == 5 ;副区(3,2,J,'位置',[0.05,0.1,0.42,0.2]);结束

%的插曲(I / 2 +1,2,J);

剧情(T ,S(J,:),'K'); xlabel(strcat的('S',num2str(十)));

网格;
结束
第2个回答  2014-01-26

qrid 应为 grid,由于写错了,程序没执行完,所以只出一个图

本回答被提问者采纳
第3个回答  2014-01-26
clear all;
a=1.5; a1=0.8;
n1=0; n2=16;
n=[n1:n2];
x=a.^n; x1=a1.^n;
subplot(1,2,1); stem(n,x);
xlabel('n'); ylabel('x(n)'); title('实指数序列,a>1');
grid on;
subplot(1,2,2); stem(n,x1);
xlabel('n'); ylabel('x(n)'); title('实指数序列,a<1');
grid on;

qrid on改为 grid on本回答被网友采纳
第4个回答  2020-12-23

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

相似回答