作业帮 > 综合 > 作业

MATLAB 中 t=0:0.1:100; 为什么画出的图像的坐标不对呀

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 06:42:59
MATLAB 中 t=0:0.1:100; 为什么画出的图像的坐标不对呀
按照道理来说
t=0:0.1:100;
画出的图坐标应该终止于100.为什么画出的图是终止于1000
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,你改改看,不行我再帮你!