MATLAB 中 t=0:0.1:100; 为什么画出的图像的坐标不对呀
MATLAB 中 t=0:0.1:100; 为什么画出的图像的坐标不对呀
按照道理来说
t=0:0.1:100;
画出的图坐标应该终止于100.为什么画出的图是终止于1000
问答/464℃/2024-06-18 02:03:13
优质解答:
matlab仿真有时会出现错误,可以在窗口中输入“clear”清除历史试一下,或者重新打开窗口试试.如果不是matlab的问题,看一下程序中是不是有写错,还有一种可能,t=0:0.1:100的长度是1000,也就是如果你是用的length,那就会出现1000.具体是什么问题还是应该看到程序才能知道,你可以试试这些方法,如果不行,可以把源代码上传一下!
再问: 确实是用了length函数。。请问我该怎么修改,才能避免这种情况呢?
再答: t=0:0.1:100; i=0:length(t); plot(i,sin(i),'r') 这样最后就是1000,改成 t=0:0.1:100; plot(t,sin(t),'r') 就是这样,就是不要用length,你改改看,不行我再帮你!
我来回答
猜你喜欢
- 上面一个户下面一个手.这个字读什么呀
- I have to inform you that I have removed to the above given
- 瓶里1只虫,2秒后变2只,再过2秒变4只,2分钟后充满瓶.现瓶内放2只虫,多长时间充满瓶子
- 成语接龙查询 老师要我们以草木皆兵为头,略胜一筹为尾的四字成语接龙,
- 以(My father)为题,写一篇80词左右的英语作文
- 形容才思敏捷的成语,关于神话故事的成语,和眉开眼笑一个形式的成语,越多越好啊,
- mv/Pa 这个是什么的单位,怎么读?
- 全世界有几个迪士尼乐园,分别在哪里
- 求一篇以 我心中的道德规范为题的作文 800字
- 生命最伟大的事情是什么 我想知道我现在活着的意义