MATLAB中的微分或导数
函数y=f(x)的微分告诉我们y的值是如何随x的变化而变化的,它也可以称为函数的斜率。
一个函数f(x)相对于x的导数表示为:
MATLAB允许用户使用diff()方法来计算一个函数的导数。diff()方法的不同语法是:。
- f’ = diff(f)
- f’ = diff(f, a)
- f’ = diff(f, b, 2)
f’ = diff(f)
它返回函数f(x)相对于变量x的导数。
示例 1:
输出 :
例子2: 使用subs(y,x,k).
- subs(y,x,k) ,它给出了函数y在x=k处的值。
输出 :
f’ = diff(f, a)
- 它返回函数f相对于变量a的导数。
输出 :
f’ = diff(f, b, 2)
它返回函数f相对于变量b的双导数。
示例 1:
输出 :
用同样的方法,你也可以用diff(f,x,k)计算函数f的k阶导数。
示例 2:
使用subs(y,x,k)评估一个函数在指定数值处的导数。
subs(y,x,k),它给出了函数y在x=k处的值。
输出 :