我已经开始使用maxima
就在几周前(实际上我刚刚使用过几次)wxMaxima
OS X 的界面。
我试图在网上找到这个问题的解决方案,但也许是因为我瞎了,或者可能是因为我在maxima官方文档中搜索的经验不多,所以我还没有找到具体的解决方案。
如何将一个数近似为n
小数位数?例如,如果我使用float(22/7)
,它给了我这个巨大的数字3.142857142857143
,但我只想将其近似到小数点后第三位3.143
.
fpprec
控制 Maxima bigfloat 中有效数字的实际数量。这仅适用于大浮点数,不适用于普通(固定精度,IEEE 754)浮点数。
也可以看看fpprintprec
它控制打印多少位数字,这适用于大浮点数和普通浮点数。所以为您提供的另一个解决方案是:
(%i1) fpprintprec : 4 $
(%i2) float (22/7);
(%o2) 3.143
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)