多项式微分 Polynomial Differentiation
-
方程 f ( x ) f(x) f(x) 的导数( d e r i v a t i v e derivative derivative)写作:
f ′ ( x ) o r d f ( x ) d x \large f'(x)\quad or \quad \frac{\mathrm{d}f(x)}{\mathrm{d}x} f′(x)ordxdf(x) -
通过 x x x 表示函数 f ( x ) f(x) f(x) 的变化速率
-
几何意义: f ′ ( x 0 ) f'(x_0) f′(x0) 表示曲线在 x 0 x_0 x0 处的切线斜率( s l o p e slope slope)
-
多项式常用于数值计算 (计算, 求导, 积分都很容易)
-
多项式与其导数:
f ( x ) = a 0 + a 1 x + ⋯ + a n − 1 x n − 1 + a n x n f ′ ( x ) = a 1 + 2 a 2 x + ⋯ + a n − 1 ( n − 1 ) x n − 2 + a n n x n − 1 \begin{aligned} f(x)&=a_0+a_1x+\cdots+a_{n-1}x^{n-1}+a_nx^n\\ f'(x)&=a_1+2a_2x+\cdots+a_{n-1}(n-1)x^{n-2}+a_nnx^{n-1} \end{aligned} f(x)f′(x)=a0+a1x+⋯+an−1xn−1+anxn=a1+2a2x+⋯+an−1(n−1)xn−2+annxn−1
多项式在 MATLAB 中的表示
-
多项式在 MATLAB 中表示为行向量
-
例如 以下方程
f ( x ) = x 3 − 2 x − 5 f(x)=x^3-2x-5 f(x)=x3−2x−5 -
在 MATLAB 中表示为
p = [1 0 -2 -5];
从最高次系数, 依次写到常数项系数
#不定时更新