在MATLAB中,对函数求导可以通过符号运算实现。以下是常用方法总结:
| 步骤 | 操作 | 说明 |
| 1 | 定义符号变量 | 使用 `syms x` 声明变量x为符号变量 |
| 2 | 定义函数 | 如 `f = sin(x) + x^2` |
| 3 | 求导 | 使用 `diff(f, x)` 求f对x的一阶导数 |
| 4 | 显示结果 | 直接输入变量名查看导数表达式 |
例如:
```matlab
syms x
f = cos(x) + exp(x);
df = diff(f, x);
disp(df)
```
输出为:`-sin(x) + exp(x)`。
MATLAB支持高阶导数和偏导数计算,只需在 `diff` 中添加导数次数或变量。此方法适用于解析求导,适合数学建模与理论分析。