作者jatj ()
看板MATLAB
标题Re: [绘图] 2维绘图问题求解 已爬过文
时间Thu Jan 2 06:18:44 2014
不需要用hold
clear all
close all
x1 = 0.01:.01:.1;
y1 = rand(size(x1));
x2 = [.01 .03 .05 .09 .1];
y2 = rand(size(x2));
figure,
plot(x1, y1, x2, y2);
收工
※ 引述《rtj (Anonymity)》之铭言:
: ※ 引述《wolfswolfs (wolf)》之铭言:
: : 想请问各位版大,我有两组数据
: : x1=[0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1]
: : y1=[10个数据]
: : 以及x2=[0.01 0.03 0.05 0.09 0.1]
: : y2=[五个数据]
: : 我用plot(x1,y1,x2,y2)将这两组数据画在一起显示可是会报错
: : 後来试过改成hold on跟hold off分别画也不行
: : 请问这应该如何解呢?谢谢!
: 程式码请参考
: clear;
: x1=[0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1];
: y1=[1 2 3 4 5 6 7 8 9 10]; %假设y1是1~10
: x2=[0.01 0.03 0.05 0.09 0.1];
: y2=[11 12 13 14 15]; %假设y2是11~15
: figure(1)
: hold on
: plot(x1,y1,'b+')
: plot(x2,y2,'r*')
: hold off
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 24.21.33.212
1F:推 profyang:以我个人来讲用hold是为了可以自己选颜色和linestyle之类 01/02 10:11
2F:→ jatj:这样当然也没有错罗 看你的需要 01/02 10:26
3F:推 wolfswolfs:谢谢! 01/08 17:41