用matlab求数组的导数和二次导数的图像
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/17 04:29:18
用matlab求数组的导数和二次导数的图像
有这么一组数据:[17 24.1 30.7 42.9 57.1 71.3 73.3 83.4 73.8 74.1 62.8 50.3 27.4 21 14.4 7.7 14.123.2 10.8 3 3.8 3.1 6.2 10 11.5 6.4 9.6],共27个数,将这组数据用matlab连成线后,对这组数据求导,求二次导,并且只有数据没有函数式.怎样用matlab编辑这样的程序得到求导的仿真图?
有这么一组数据:[17 24.1 30.7 42.9 57.1 71.3 73.3 83.4 73.8 74.1 62.8 50.3 27.4 21 14.4 7.7 14.123.2 10.8 3 3.8 3.1 6.2 10 11.5 6.4 9.6],共27个数,将这组数据用matlab连成线后,对这组数据求导,求二次导,并且只有数据没有函数式.怎样用matlab编辑这样的程序得到求导的仿真图?
![用matlab求数组的导数和二次导数的图像](/uploads/image/z/497951-71-1.jpg?t=%E7%94%A8matlab%E6%B1%82%E6%95%B0%E7%BB%84%E7%9A%84%E5%AF%BC%E6%95%B0%E5%92%8C%E4%BA%8C%E6%AC%A1%E5%AF%BC%E6%95%B0%E7%9A%84%E5%9B%BE%E5%83%8F)
dy=(a[i+1])-a[i]/a[i];
定义式难道都不会
再问: 能不能写出全部的程序呢?就是能仿真出来的程序~确实不会啊。。。
再答: a=[1 9 8 7 4];
n=[1:5];
dy(1)=0;
for i=1:4
dy(i+1)=(a(i+1)-a(i))/a(i);
end
ddy(1)=0;ddy(2)=0;
for i=2:4
ddy(i+1)=(dy(i+1)-dy(i))/dy(i);
end
plot(n,a,n,dy,n,ddy)
grid on
定义式难道都不会
再问: 能不能写出全部的程序呢?就是能仿真出来的程序~确实不会啊。。。
再答: a=[1 9 8 7 4];
n=[1:5];
dy(1)=0;
for i=1:4
dy(i+1)=(a(i+1)-a(i))/a(i);
end
ddy(1)=0;ddy(2)=0;
for i=2:4
ddy(i+1)=(dy(i+1)-dy(i))/dy(i);
end
plot(n,a,n,dy,n,ddy)
grid on