
Matlab中,如何将两个一维数组画在一起
例如,我随便生成两个一个数组。t1=ones(1,100);t2=0.8*ones(1,100);我想把这两个一维数组画在同一副图上。我用命令plot(t1,'r',t2...
例如,我随便生成两个一个数组。
t1=ones(1,100);
t2=0.8*ones(1,100);
我想把这两个一维数组画在同一副图上。我用命令
plot(t1,'r',t2,'b');
但是画不出啊。程序报错:
??? Error using ==> plot
Not enough input arguments.
单独画是都画的出来。plot(t1,'r') 和plot(t2,'b')都可以画。
我就想知道这两个一维数组怎么画在一起。 展开
t1=ones(1,100);
t2=0.8*ones(1,100);
我想把这两个一维数组画在同一副图上。我用命令
plot(t1,'r',t2,'b');
但是画不出啊。程序报错:
??? Error using ==> plot
Not enough input arguments.
单独画是都画的出来。plot(t1,'r') 和plot(t2,'b')都可以画。
我就想知道这两个一维数组怎么画在一起。 展开
4个回答
展开全部
>> t1=ones(1,100);
t2=0.8*ones(1,100);
>> plot(t1,'r')
>> hold on
>> plot(t2,'b')
加个hold on 就可以了
t2=0.8*ones(1,100);
>> plot(t1,'r')
>> hold on
>> plot(t2,'b')
加个hold on 就可以了
展开全部
x=1:100;
t1=ones(1,100);
t2=0.8*ones(1,100);
plot(t1,x,'r',t2,x,'b')
t1=ones(1,100);
t2=0.8*ones(1,100);
plot(t1,x,'r',t2,x,'b')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你先生成一个t=ones(1,100);
再这样写:plot(t1,t,t2,t);
再这样写:plot(t1,t,t2,t);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
t=linspace(1,100,100);
plot(t,t1,t,t2);
ylim([0,2])
plot(t,t1,t,t2);
ylim([0,2])
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询