永发信息网

为什么这个程序中matlab中画不出线条?

答案:2  悬赏:0  手机版
解决时间 2021-03-20 14:10
  • 提问者网友:喧嚣尘世
  • 2021-03-19 13:36
syms x
i=input('input the i:');
for a=0:i;
k=int(exp(-2*x),0,a);
plot(a,k);
end
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-03-19 14:41
绘图时要加入hold on,因为你每次计算一个值后,进行绘图,plot会每次重新绘制单独的一个点,之前的会被刷新,清除掉。hold on则会使绘图保持之前的状态接着绘制后面的计算点。就可以看见你所计算的内容了syms x
i=input('input the i:');
hold on
for a=0:i;
k=int(exp(-2*x),0,a);
plot(a,k,'ro');
end
hold off
全部回答
  • 1楼网友:罪歌
  • 2021-03-19 14:53
好像subplot画图语句是没有错误的 plot变量有问题吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯