Answer

问题及解答

[Bug]多项式的除法运算

Posted by haifeng on 2024-08-09 10:10:41 last update 2024-08-26 18:52:07 | Edit | Answers (0)

>> (x^4+3x^3-x^2-4x-3)/(3x^3+10x^2+2x-3)
in> (x^4+3x^3-x^2-4x-3)/(3x^3+10x^2+2x-3)

out>
 quotient> q(x) = 1|3x-91|9
remainder> r(x) = 9085|9x^2+155|9x-100|3

1|3x^1-91|9
------------------------

正确的结果见Sowya 使用教程 - 知乎 (zhihu.com) “多项式的除法”一节

in> (x^4+3x^3-x^2-4x-3)/(3x^3+10x^2+2x-3)
 
out>
 quotient> q(x) = 1|3x-1|9
remainder> r(x) = -5|9x^2-25|9x-10|3
 
1|3x^1-1|9
------------------------
主要问题是需要正确编写BigNumber.cpp 中的 ChangeSymbolicInfix_InModePolyn()函数.
 


>> 3x^3/(2x^2)

这个产生了死循环.

 

Date: 2024-8-9