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,你改改看,不行我再帮你!