用Matlab画的一组点,怎么连成线啊?

我首先这样画了个图:
figure;
hold on;
while 条件
得到一个点(x,y);
plot(x,y);
hold off;
出来的效果是一组点,我想把这些点连成线,怎么弄呢?
或者有没有一种命令,可以连接两个点(x1,y1)和(x2,y2)的呢?

第1个回答  2009-12-26
改为plot(x,y1,'-',x,y2,'-.',x,y3,':',x,y3,'--')
就成了分别用实线,点划线,电线,虚线画(x,y1),(x,y2),(x,y3),(x,y3),即线型方式作图
第2个回答  推荐于2017-09-20
x=[0.25 0.5 0.75 1 1.25 1.5 1.6 1.75 2 2.25 2.5 2.6 2.75 3]
y=[1 0.6 0.43 0.33 0.24 0.23 0.2 0.197 0.17 0.15 0.138 0.13 0.125 0.117]
p=polyfit(x,y,4)
y1=polyval(p,x)
plot(x,y,'o',x,y1,'-',x,y,'-')本回答被提问者采纳
相似回答