matlab 循环画图时实线不显示但是图形可以显示。 10

clear;clcfigure(1)holdallforx=0:0.1:3y=1;plot(x,y,'-ob');end再补充下:我是要画线和圈间隔的图形,只有圆圈没有线... clear;clc
figure(1)
hold all
for x=0:0.1:3
y=1;
plot(x,y,'-ob');
end
再补充下:我是要画线和圈间隔的图形,只有圆圈没有线现在,版本R2015B,在原来的matlab7.0里是正常的,升级了matlab就完蛋了
展开
 我来答
tianxiawulang
2016-07-31 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2532万
展开全部
按你现在的画图代码,在循环过程中,每次x的值只是一个数,相应的,画出来的是一个点,当然就不可能有实线。
追问
plot(x,y,'-ob');

中间的-就是要画实线的,即使我的点数少,也不该没显示的
追答
我当然知道减号是指定画实线,但只有两个点以上才能显示实线,不信你就直接用一个简单的plot(1,1,'-')试试看。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式