多项式入门
基础方法
乘法公式
分配率:
(a+b)(c+d)(a+b)(a−b)=ac+ad+bc+bd=a2−b2 和差方:
(a+b)2(a−b)2(a+b)3(a−b)3(a+b+c)2=a2+2ab+b2=a2−2ab+b2=a3+3a2b+3ab2+b3=a3−3a2b+3ab2−b3=a2+b2+c2+2ab+2bc+2ac 二项式定理:
(x+y)n(x+1)n=k=0∑n(kn)xkyn−k=k=0∑n(kn)xk 方和差:
a3+b3a3−b3a2+b2a2+b2a3+b3+c3=(a+b)(a2−ab+b2)=(a−b)(a2+ab+b2)=(a+b)2−2ab=(a−b)2+2ab=(a+b+c)(a2+b2+c2−ab−bc−ac) 一般形式:
an−bnan+bn=(a−b)(an−1+an−2b+⋯+bn−1)=(a+b)(an−1−an−2b+⋯+bn−1)n=2k+1,k∈Z 次方和公式:
i=1∑ni=2n(n+1) i=1∑ni2=6n(n+1)(2n+1) i=1∑ni3=[2n(n+1)]2=4n2(n+1)2 i=1∑ni4=30n(n+1)(2n+1)(3n3+3n−1) 对于五次方及以上,公式较为复杂,一般不考察。
婆罗摩笈多-斐波那契恒等式:
(a2+b2)(c2+d2)=(ac−bd)2+(ad+bc)2=(ac+bd)2+(ad−bc)2 这个恒等式指出,如果有两个数都能表示为两个平方数的和,则这两个数的积也可以表示为两个平方数的和。
计算技巧
共轭根式:
(2±1)2=3±22(3±1)2=4±23 平方:
152=225252=625352=1225452=2025112=121162=256212=441262=676312=961362=1296412=1681462=2116122=144172=289222=484272=729322=1024372=1369422=1764472=2209132=169182=324232=529282=784332=1089382=1444432=1849482=2304142=196192=361242=576292=841342=1156392=1521442=1936492=2401 立方:
53=125103=1000153=3375203=8000253=15625303=27000353=42875403=6400063=216113=1331163=4096213=9261263=17576313=29791363=4665623=873=343123=1728173=4913223=10648273=19683323=32768373=5065333=2783=512133=2197183=5832233=12167283=21952333=35937383=5487243=6493=729143=2744193=6859243=13824293=24389343=39304393=59319 幂:
25=32210=1024215=3276821=226=64211=2048216=6553622=427=128212=409623=828=256213=819224=1629=512214=16384 32=952=2533=2753=12534=8154=62535=24355=312536=72956=1562537=218757=78125 阶乘:
0!=13!=66!=7201!=14!=247!=50402!=25!=1208!=40320 因式分解
经典分离技巧:
(a+b+c)2=a2+b2+c2+2(ab+bc+ca) (a+b)(a2−ab+b2)=a3+b3 (a−b)(a2+ab+b2)=a3−b3 x3+x31=(x+x1)(x2+x21−1) 一般的,
an−bn=(a−b)(an−1+an−2b+⋯+bn−1) an+bn=(a+b)(an−1−an−2b+⋯±bn−1),n≡1(mod2) 双十字相乘:
x2+4y2+4xy+6x+12y+9=(x+2y+3)2 分解 x2,y2,xy。
将 x 或 y 分为两部分。
检验。
因式定理:形如
f(x)=a0+a1x+⋯+anxn 的称为多项式,若 f(a)=0,则 f(x) 一定可以分解成:
f(x)=(x−a)g(x) 其中 g(x) 是比 f(x) 低一次的多项式。
长除法:根据因式定理,可以通过长除法来分解多项式。
如果已知多项式的一个或多个零点,因式定理可以帮助提取对应零点的因式,将多项式化简为更低次数的形式,从而简化求根过程。具体步骤如下:
- 先设法找到多项式 f 的一个零点 a。
- 用因式定理确认 (x−a) 是多项式 f(x) 的因式。
- 用长除法计算多项式 g(x)=x−af(x)。
- 在方程 f(x)=0 中,所有满足 x=a 的根,都是方程 g(x)=0 的根。
- 由于 g(x) 的多项式次数比 f(x) 低,因此求 g 的零点可能更简单。
等式与方程
韦达定理
对于二次方程
ax2+bx+c=0 有根的判别式
Δ=b2−4ac 两根公式
x1,2=2a−b±Δ 有韦达定理
x1+x2=−ab x1x2=ac ∣x1−x2∣=∣a∣Δ 因此
x12+x22=(x1+x2)2−2x1x2=a2b2−2ac ∣x12−x22∣=∣(x1+x2)(x1−x2)∣=a2∣b∣b2−4ac x11+x21=x1x2x1+x2=−cb x11−x21=∣x1x2∣∣x1−x2∣=∣c∣b2−4ac 有二次函数根的分布:
方程有两个正根:
Δ>0,x1+x2>0,x1x2>0 方程有两个负根:
Δ>0,x1+x2<0,x1x2>0 方程有两个异号根:
方程有两个根均大于 m:
Δ>0,x1+x2>2m,(x1−m)(x2−m)>0 方程有两个根均小于 m:
Δ>0,x1+x2<2m,(x1−m)(x2−m)>0 方程有两个根在 m 两侧:
(x1−m)(x2−m)<0 方程有两个根在 (l,r) 之间:
Δ>0,l<−2ab<r,f(l)f(r)>0 方程有两个根在 [l,r] 之间:
Δ>0,l<−2ab<r,a⋅f(l)≥0,a⋅f(r)≥0 方程有两个根,一个在 (l,r) 之间:
Δ>0,f(l)f(r)<0 方程有两个根,一个在 [l,r] 之间:
Δ>0,f(l)f(r)<0 或
Δ>0,f(l)=0,2l+r<−2ab 或
Δ>0,f(r)=0,−2ab<2l+r
非对称韦达定理:求出 x1x2 与 x1+x2 的比值,带入其中一个求解。
泰勒展开
14 世纪,马德哈瓦最早使用了泰勒级数以及相关的方法。尽管他的数学著作没有流传下来,但后来印度数学家的著作表明他发现了一些特殊的泰勒级数,这些级数包括正弦、余弦、正切、和反正切三角函数等等。之后,喀拉拉学派在他的基础上进行了一系列的延伸与合理逼近,这些工作一直持续到 16 世纪。到了 17 世纪,詹姆斯·格雷果里同样继续着这方面的研究并且发表了若干麦克劳林级数。但是直到 1715 年,布鲁克·泰勒提出了一个通用的方法来构建适用于所有函数的此类列级数。这就是后来被人们所熟知的泰勒级数。麦克劳林级数是泰勒级数的特例,是爱丁堡大学的科林·麦克劳林教授在 18 世纪发表的,并以其名字命名。
以直代曲
以直代曲可以用于计算一部分函数近似值,例如计算 9.05。
我们知道,对于 f(x)=x,有 f′(x)=2x1。
也就是说:f(9)=3,f′(9)=61,我们取 Δx=0.05,得到:
61=0.05f(9.05)−3 解得,
f(9.05)≈3.008 泰勒展开与这种思想非常类似。
设 n 是一个正整数,如果定义在一个包含 a 的区间上的函数在 a 点 n+1 次可导,那么对于这个区间上的任意 x 都有:
f(x)=f(a)+1!f′(a)(x−a)+2!f′′(a)(x−a)2+⋯+n!f(n)(a)(x−a)n+Rn(x) 其中的多项式称为函数在 a 处的泰勒展开式,剩余的 Rn(x) 是泰勒展开式,是 (x−a)n 的高阶无穷小 o[(x−a)n]。
ex=1+x+2!x2+3!x3+4!x4+⋯+n!xn ln(x+1)=x−2x2+3x3−4x4+5x5+⋯+(−1)n+1nxn sinx=x−3!x3+5!x5−7!x7+⋯+(−1)n(2n+1)!x2n+1 cosx=1−2!x2+4!x4−6!x6+⋯+(−1)n(2n)!x2n 根据这些可以得到一些经典的不等式:
ex≥21x2+x+1,x≥0 ex≥x2+1>x2,x≥0 lnx≤ex,x>0 lnx≤x2−x,x>0 多项式插值
插值是一种通过已知的、离散的数据点推算一定范围内的新数据点的方法,分为线性插值和多项式插值。多项式插值的一般形式如下:对已知的 n+1 的点 (x0,y0),(x1,y1),…,(xn,yn),求 n 阶多项式 f(x) 满足:
f(xi)=yi,∀i=0,1,…,n 形式化来说,就是给定 n 个纵坐标不同的点,求一个不超过 n 次的多项式 f(x),使其过这 n 个点。
最简单的插值法就是拉格朗日插值法:尝试构造多项式 fi(x) 使得 fi(x)=[i=xi],易得:
fi(x)=j=i∏xi−xjx−xj 可得拉格朗日插值的形式为:
f(x)=i=1∑nyi⋅fi(x) 化简为:
f(x)=i=1∑nyij=i∏xi−xjx−xj