首页 > 解决方案 > (wx)Maxima:关闭科学计数法

问题描述

目前,类似0.9*120返回的东西,1.08+2而我想为所有数字设置默认值,以非科学记数法返回。

fix在文档中找到;但是,此解决方案仅适用于整数值。

我在 source forge 的 Maxima 邮件列表中发现了一些旧帖子,但建议是使用printf--~f有没有办法将其设为默认格式?还是真的必须单独转换每个值?

标签: listprintfmaximawxmaxima

解决方案


就我而言,浮点精度fpprec和浮点打印精度的默认值fpprintprec已被我们的系统管理员更改,我不知道。将它们的值更改回默认值解决了这个问题。

根据文档,在撰写本文时,默认值是:

  • fpprec:16;
  • fpprintprec:0

正如文档fpprintprec解释的:

对于普通浮点数,当fpprintprec其值介于 2 和 16(含)之间时,打印的位数等于fpprintprec. 否则,fpprintprec 为 0,或大于 16,打印的位数为 16。


推荐阅读