rt,方法很简单。
例子1:因式分解 x2+5x+6
相信大牛们一眼就能看出来答案为 (x+2)(x+3),且用十字交叉轻松秒掉。但是,由于 x2+5x+6=(x+2)(x+3) 是一个恒等式,而恒等式的成立与否与字母的值无关,所以我们可以将任何值带入 x 中,比如:x=10。
回到这道题,当 x=10 时,原式=156=12×13=(10+2)(10+3)=(x+2)(x+3),也能够完成因式分解!
同理,例子2:因式分解 x3+3x2+3x+1
类似地,带入 x=10,可得 原式=1331=113=(x+1)3,经过验证也是对的。
自此,我已经阐述完了这种因式分解的基本方法。而且,肉眼可见地,这种方法有着极强的规律性与可拓展性。但很遗憾,在对付这种问题时,这种方法就显得不那么正确了:
例子3:因式分解 x3+1
还是同样的步骤,带入 x=10 得 原式=1001=7×11×13=(x−3)(x+1)(x+3)。但等等,结果不对啊?结果应为 x3+1=(x+1)(x2−x+1)=11∗91 啊?可以看出,这种方法还需大家继续交流、拓展,并对这种方法的正确性进行证明。
最后,解释一下本贴的题目:
自创一种因式分解方法
,根据我在互联网上的搜索,并未有人提出过这种方法,包括“小蓝本”第一本书。为了方便,我们先暂时称这个方法为“代入分解法”。计算机可以完成
,这种方法仅限于分解因子的算法,复杂度 O(n)小学生可以完成
,因为作者就是名小学生。本贴仅为个人想法,如有先于我提出,有部分结论的证明/证伪,对这种方法的拓展,针对例子3的正确性优化欢迎在此贴或私信与我讨论。
码字不易,不喜勿喷。
@tangjunzhe1020 哪可以了
@tangjunzhe1020 我懂了 要带入一个 x=10k>c 且k为正整数并最小
就是判断将 x 赋值为所有这个式子 0 次项的因子 d 是否使本式子等于 0。
这样 x−d 为此式的一个因式。
如 x2+5x+6,代入 x=−2,发现此式为 0,代入 x=−3 相同。
于是求得本式可分解为 (x+2)(x+3)。
首先,先证明使得 f(x)=0 的所有 d 都满足 x−d 是因式。
根据多项式除法,f(x)=(x−d)q(x)+r。
其中 r 是余式,是个常数。
将 x=d 代入以上式子,化简可得 r=0。
故 x−d 是 f(x) 的因式,得证。
第二,证明能使得 f(x)=0 的整数 d 都是 f(x) 的 0 次项的因数。
设 f(x)=anxn+an−1xn−1+⋯+a1x+a0。
将 d 代入得 0=andn+an−1dn−1+⋯+a1d+a0。
所以 −a0=andn+an−1dn−1+⋯+a1d。
然后推得 −a0=(andn−1+an−1dn−2+⋯+a1)d。
所以 d 为 a0 因数,得证。
故所有的玩意证明完毕
@Libingyue2011 啥意思,这不是猜根大除法吗
@CrossBow_EXE 反正这种方法能有 O(n(n))。
@Libingyue2011 原来你也用米塔搜
@Libingyue2011 woc等会等会
@Libingyue2011 你这种办法计算机用不了对吧?