matlab怎样在实线上画点

如果用plot(x,y,'-.')画出来的是点划线啊,请问怎么办呢,谢谢。。

x=-2*pi:0.1:2*pi;
y=sin(x);

plot(x,y,'.-','MarkerSize',14)

% "-."是点划线,".-"为直线上加标记“点”,即先 . 后 - 即可。上述matlab程序,直接拷贝
%仿真即可显示。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-22
恩 使用plot(x,y,'-*')就可以了你可以看看plot的帮助文档,其实里面很多线形组合方法
第2个回答  2013-10-22
不行的话,你用hold on 把一副图画两遍不就行了!一遍用实线,一遍把你需要的点再画上
第3个回答  2013-10-22
本来风雪夜归人解决的可以了,楼上的何必那么麻烦呢
相似回答