在matlab中用polyder求任意多项式的二阶导
时间: 2023-08-24 17:51:55 浏览: 507
matlab中求导
在MATLAB中,您可以使用`polyder`函数来计算任意多项式的二阶导数。polyder`函数的语法如下:
```
D = polyder(P, n)
`
其中,`P`是一个包含多式系数的向量,`n`是要求的导数阶数。返回的结果`D`是一个包含导数系数的向量。
例如,假设您要计算多项式 `P(x) = 3x^3 + 2x^2 - 5x + 1` 的二阶导数,可以按照以下步骤进行计算:
```matlab
% 定义多项式系数
P = [3, 2, -5, 1];
% 计算二阶导数
D = polyder(P, 2);
% 显示结果
disp(D);
```
运行上述代码,将得到以下输出:
```
D = [18, 4]
```
因此,多项式 `P(x) = 3x^3 + 2x^2 - 5x + 1` 的二阶导数为 `D(x) = 18x + 4`。
阅读全文