如何进行使用差分求导数近似值
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。
阅读量:54
阅读量:82
阅读量:91
阅读量:87
阅读量:92