作业帮 > 综合 > 作业

Matlab问题,下面的plot(t(1:length(t)-1),

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/23 18:34:12
Matlab问题,下面的plot(t(1:length(t)-1),
h=0.001;
t=0:h:4;
x=sinc(t);
y1=diff(x)*1/h;
plot(t(1:length(t)-1),y1)
title('dSa(t)/dt')
Matlab问题,下面的plot(t(1:length(t)-1),
1:length(t)-1 表示的是从1开始取到(t长度-1)
要解释的是,x是t的函数,长度与t相同;y1是对x的差分,长度比x短一个.
所以画图的时候,为了长度对应,t也只能从第1个开始取到倒数第二个~
plot命令当然就是画图了.t为横坐标,y1为纵坐标.