![MATLAB在日常计算中的应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/665/26793665/b_26793665.jpg)
上QQ阅读APP看书,第一时间看更新
2.2 多项式的因式分解
所谓多项式的因式分解,就是把一个多项式分解为不能再分的因式的乘积。它是乘积展开成多项式的逆过程。但是,不能再分的问题与所讨论的多项式系数的取值范围有关。
例如,讨论多项式
f(x)=x4-4
的分解。如果系数限制为有理数,那么f(x)可以分解成
f(x)=(x2-2)(x2+2)
如果系数限制为实数,那么f(x)还可以分解成
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P20_17246.jpg?sign=1739284093-Vo4e0OTHiKLbKikCzqx8uAn38wzw7rHc-0-eb104d78fdbbe048a7c974f967cf3a4d)
如果系数限制为复数,那么f(x)还可以进一步分解成
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P20_17248.jpg?sign=1739284093-upPg3WSiMa5lLuU5CDlAe46OYGFQdJT7-0-8d88f4a5e85bc8430c5e707cb266bd3b)
因此,多项式的因式分解必须明确系数的范围。在以下的讨论中,系数限制为有理数。
常见的也是最基本的因式分解公式为
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P20_17250.jpg?sign=1739284093-HGSmNpQIsMSImhDKtO1Ies1fwAyVqvkF-0-6ce98bb44def6556459e079fc29af1c3)
因式分解的方法很多,如提取公因法、分组分解法、公式法、十字相乘法等。
MATLAB中,多项式的因式分解的命令是factor。factor(X)对符号表达式X作因式分解。
【例2.3】 将多项式f(x)=x4—4,作因式分解。
解:执行命令
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P20_17251.jpg?sign=1739284093-B5bZRGIkgI1KnLhRM4Zhvg0MFrbckDWV-0-43a48776556cf0204d5eb1e54f2da480)
或
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P21_17254.jpg?sign=1739284093-hAtrjMHPnPMPyAhqXSG9LY6gdAL6UuX5-0-c611f2b384c243f3718f43b09f869487)
得
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P21_17255.jpg?sign=1739284093-vTN0SgK6c92AAcT7tdhg2sVLJ74SAvvF-0-fc1859e72063b11cbf9517a0dd777370)
这表明
x4-4=(x2-2)(x2+2)
【例2.4】 将多项式3ax+4by+4ay+3bx作因式分解。
解:执行命令
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P21_17260.jpg?sign=1739284093-iuwIGGHPEMYBDxyTIfpZ6keKcJwo9tJg-0-d1d46df44fb25b38b1d5fca2b6e84c3b)
得
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P21_17257.jpg?sign=1739284093-RUwb7ppvvLhtGKVMwoWSbd2VF5NWmVGs-0-4f3a6cab72cf414881dc6f18120dd375)
这表明
3ax+4by+4ay+3bx=(3x+4y)(a+b)