如何进行使用差分求导数近似值?
1、sin(x) 相对于 x 的第一个导数为 cos(x),相对于 x 的第二个导数值为 -sin(x)。可以使用 diff 求这些导数的近似值。
2、定义变量
命令行输入:
h = 0.001; % 步长
X = -pi:h:pi; % 范围
f = sin(X); %范围

3、命令行输入:
Y = diff(f)/h;
%一阶导数
Z = diff(Y)/h;
%二阶导数

4、命令行输入:
plot(X(:,1:length(Y)),Y,'r',X,f,'b', X(:,1:length(Z)),Z,'k')

5、在此绘图中,蓝色线条对应原始函数 sin。红色线条对应计算出的第一个导数 cos,黑色线条对应计算出的第二个导数 -sin。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:61
阅读量:192
阅读量:26
阅读量:116
阅读量:137