0

我必须分解一个多项式,例如 在此处输入图像描述

使用 Matlab 或 Mupad 在 Z5 领域上空。我尝试了一切,阅读了很多 Matlab 和 Mupad 文档,但仍然找不到,所以我猜这是我不知道的数学,它会帮助我考虑它。

4

2 回答 2

1

不要用大炮杀死蚊子!

您只需要在0, 1, 2, -2,之间找到一个根-1

此外,鉴于 x 5 = x,问题简化为找到x这样的

 2x + 2x^4 + x^3 + 2x^2 - 3 = 0

并且因为x ≠ 0,x^4 = 1因此

 2x + x^3 + 2x^2 - 1 = 0

好吧,让我们试试吧!

 1:  2 + 1 + 2 - 1 -> -1
 2: -1 + 3 - 2 - 1 -> -1
-2:  1 - 3 + 3 - 1 ->  0 -> root!

然后多项式可被 ( x - 3)整除,您可以用商重复该过程,直到没有根为止。

附录

除以 ( x - 3) 我们得到

x 4 + x 2 + 1

我们可以表示为

( x 2 + 1) 2 - x 2

或者

(( x 2 + 1) - x )(( x 2 + 1) + x )

要以编程方式查找 2 阶的因子,只需尝试使用x 2 + ax + bfor aand bbetween 0and 4

于 2018-10-07T12:10:50.160 回答
0

我找到了一个 mupad 命令来做我需要的事情。 Mupad 命令对字段进行因式分解

仍然感谢您解释其背后的数学。

于 2018-10-20T06:10:42.710 回答