数学建模社区-数学中国

标题: 一个关于matlab计算精度的问题 [打印本页]

作者: madio    时间: 2014-8-15 03:50
标题: 一个关于matlab计算精度的问题
如何才可以提高matlab的求解精度呢,一个网友问了这样一个问题,是关于一个组合方程的 QQ图片20140815034708.png
我想到了用matlab求解,solve(nchoosek(31982,132)/nchoosek(n,133)==0.014,n)
但是,结果是inf,我发现matlab连(nchoosek(31982,132)也不给算,这个怎么办?有没有高手提示一下matlab如何提高计算精度。


作者: wujianjack2    时间: 2014-8-15 11:48
   MATLAB里面的inf是不是1e+308?这个有没有超过?
   我觉得试试Mathematica倒不失为一个好的选择,英国数值分析学家Higham在1998年给出了关于一系列数值计算精度的问题,我之前看到一个演示中Mathematica对于其中的问题都有解决方案,Mathematica也有Number Theory的模块,不妨试试吧。
   其实我也不知道,乱说而已。




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5