作者wolfswolfs (wolf)
看板MATLAB
标题[绘图] 2维绘图问题求解 已爬过文
时间Wed Jan 1 15:51:06 2014
想请问各位版大,我有两组数据
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分别画也不行
请问这应该如何解呢?谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.155.93
1F:推 profyang:x1和y1还有x2根y2长度有一样吗... 01/01 16:16
2F:→ jatj:先用size检查一下维度, 必须都要1xn 或是 nx1 01/01 16:25
3F:→ jatj:nx1 对 1xn作图会出错 01/01 16:25
4F:→ wolfswolfs:我想请问的是 长度不一样的话 要怎麽做在同一张图上? 01/01 17:08
5F:→ wolfswolfs:因为x1跟x2其实都是0.01~0.1 只是y取的x点数不一样而已 01/01 17:09
6F:推 profyang:那你要给出两个y的那些直对应的x点是在0.01~0.1的哪里阿 01/01 17:11
7F:→ profyang:不然人家matlab怎麽知道那个y值他x值应该画多少? 01/01 17:12
8F:→ profyang:总之长度不一样不要说matlab不能画 你给我用手画我也不知 01/01 17:12
9F:→ profyang:到怎麽画 除非你有其他条件 例如x值都等间距之类的 01/01 17:13
※ 编辑: wolfswolfs 来自: 140.118.155.93 (01/01 17:56)