作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 15:40:49
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')
1:length(t)-1 表示的是从1开始取到(t长度-1)
要解释的是,x是t的函数,长度与t相同;y1是对x的差分,长度比x短一个.
所以画图的时候,为了长度对应,t也只能从第1个开始取到倒数第二个~
plot命令当然就是画图了.t为横坐标,y1为纵坐标.