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。