找回密码
 欢迎注册
楼主: mathematica

[提问] 一道初中题,如何因式分解?

[复制链接]
 楼主| 发表于 2019-8-7 17:09:43 | 显示全部楼层
mathematica 发表于 2019-8-7 17:02
我的办法如下,先通过牛顿迭代法,计算出一个复数根,初始值是2+I
得到这个复数根是
0.877438833 ...

问题来了,软件是怎么从数值得到代数数的呢?
很可能是通过什么办法算出来的,
但是是什么算法呢?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2019-8-7 19:25:18 | 显示全部楼层
mathematica 发表于 2019-8-7 17:09
问题来了,软件是怎么从数值得到代数数的呢?
很可能是通过什么办法算出来的,
但是是什么算法呢?

吃低保算命得到的
http://arcnl.org/jchen/download/%5BCFQZ2011a%5D.pdf
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2019-8-8 10:38:35 | 显示全部楼层
记得有一个办法叫做劈因子法!
具体见
https://wenku.baidu.com/view/1d2 ... f1.html?from=search
用这个办法应该能够得到二次的!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2019-8-8 10:42:25 | 显示全部楼层
https://en.wikipedia.org/wiki/Bairstow%27s_method
维基百科的劈因子似乎更好!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2019-10-26 00:38:05 | 显示全部楼层
lsr314 发表于 2019-8-6 14:14
假设x是方程$x^2+x+1=0$的一个根,那么$x^3=1,x^(3n+2)+x+1=x^(3n)*x^2+x+1=x^2+x+1=0$,所以$x^(3n+2)+x+1$ ...

这个想法很好,记\(\D p(x)=\frac{x^n-1}{x-1}\)(\(n\)为不小于3的整数),那么存在复数\(z\),使得\(z^n=1\),\(p(z)=0\)。令\(f(x)=p(x)-x^{n-1}+x^{nk-1}\)(\(k\)为正整数)。
则\(f(z)=0\)。
就是不知道这是否足以推出\(p(x)\)是\(f(x)\)的因式。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2019-10-26 01:44:41 | 显示全部楼层
hejoseph 发表于 2019-8-7 09:18
其实我发的那种方法是初中里面因式分解方法高级一些的方法,叫添项拆项法,是基于立方和里方差公式的,当然 ...

这个仍然可以用三次单位根做,看来应该可以归结出一套规律。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-11-23 20:26 , Processed in 0.023073 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表