首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maxima:如何强制数值计算

Maxima:如何强制数值计算
EN

Stack Overflow用户
提问于 2017-10-15 20:03:12
回答 1查看 1.3K关注 0票数 2

我已经定义了

代码语言:javascript
复制
log10(x) := log(x) / log(10);
ndigits(x) := fix(log10(x) + 1);

当我试图将ndigits应用于一个值时,我似乎无法得到一个数值结果:

代码语言:javascript
复制
(%i18) NDIGITS(1);
(%o18)                            NDIGITS(1)
(%i19) float(NDIGITS(1));
(%o19)                           NDIGITS(1.0)

我怎么能在这里得到一个数值结果?

EN

回答 1

Stack Overflow用户

发布于 2017-10-15 21:22:10

哦,好吧。我不知道为什么Maxima命令行以大写字母自动完成,但是Maxima是对情况敏感的:

代码语言:javascript
复制
(%i45) ndigits(1);
(%o45) 

                            1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46759440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档