【问题标题】:Maxima: How to force numerical evaluation千里马:如何强制数值评估
【发布时间】:2017-10-15 20:03:12
【问题描述】:

我已经定义了

log10(x) := log(x) / log(10);
ndigits(x) := fix(log10(x) + 1);

当我尝试将ndigits 应用于某个值时,我似乎无法获得数值结果:

(%i18) NDIGITS(1);
(%o18)                            NDIGITS(1)
(%i19) float(NDIGITS(1));
(%o19)                           NDIGITS(1.0)

如何在此处获得数值结果?

【问题讨论】:

    标签: maxima


    【解决方案1】:

    哦,好吧。我不知道为什么 Maxima 命令行以大写形式自动完成,但 Maxima 区分大小写:

    (%i45) ndigits(1);
    (%o45) 
    
                                1
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-02
      • 2016-06-28
      • 1970-01-01
      • 1970-01-01
      • 2012-12-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多