1# ysr
我的计算器包括近200个函数,其中已包括了三角函数,高精度512位。
常见的函数基本都有了,想编写怪异的函数,可是没找到。
如果不是求超大数值建议不使用FFT。
你计算数值的目的、精度和位数是否已经确立?
如果想计算几百的开立方可以考虑用FFT.
FFT是快速傅里叶变换,在计算大整数乘法中广泛应用。计算复杂度可以降至nLog(n),大大减少
计算时间。
如两个10万位的乘法,如果按手算的方法需要至少100亿次,而使用FFT只需要115万次计算,提高效率近万倍。
用你的程序计算是太慢了,几百位的开立方应该瞬间显示结果。我的计算器计算的是浮点数,预设精度,最高设计为1024位。
数学模型是否成立?先不急编织大数乘法,如果经证明快速幂模程序是正确的,一切便成为容易。
解全体一元三次方程并不难,可输出根式不太容易。如果一元三次方程系数为无理数、虚数没做过根式的解。如果是只输出根的近似值(含虚数),我的计算器已经没问题了。并且可以解一元四次方程全部解。
化简多项式的程序只有特殊情况下才能做到。