11智能在线
新记
matlab一个简单的循环语句画图只出现一个点
y=1;
dt=0.01;
for t=0:0.1:1
y=y+2.1*dt*y;
plot(t,y,'o')
end
为什么我画出来只有一个点
举报该文章
相关建议 推荐于2017-11-25
因为你每一次plot都是重新画图,原来的点并没有保留。
你需要使用hold on命令
y=1;
dt=0.01;
figure(1);
hold on;
for t=0:0.1:1
y=y+2.1*dt*y;
plot(t,y,'o')
end
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/24qmf44v8.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
各位高手,以下matlab程序为什么每次运行图形只能显示一个...
用matlab 循环语句画4个图,为什么只出现最后一个图?
matlab循环语句后绘制图形只有框没有线
matlab画图只出一个点
matlab for循环画图
matlab 每次循环得到一个点,(x,y),用plot(x...
matlab循环语句中画图困扰
matlab 循环语句 画图