【问题标题】:How to force 0^0 be 1 in Maxima?如何在千里马中强制 0^0 为 1?
【发布时间】:2014-11-18 20:12:51
【问题描述】:

在许多级数和多项式中都适合将0^0视为1。

很遗憾,Maxima 认为是expt

如何强制?

【问题讨论】:

    标签: maxima exponentiation


    【解决方案1】:

    试试这个。使用tellsimp 定义一个不同的规则来简化0^0

    (%i1) display2d : false $
    (%i2) simp : false $
    (%i3) tellsimp (0^0, 1);
    (%o3) [\^rule1,simpexpt]
    (%i4) simp : true $
    (%i5) 0^0;
    (%o5) 1
    (%i6) sum (k^k, k, 0, 5);
    (%o6) 3414
    

    请注意,您必须在定义规则之前禁用简化(通过simp:false$),否则会应用默认简化(会触发错误)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-11
      • 2018-09-26
      • 2014-11-11
      • 2017-11-28
      • 2021-06-06
      • 2012-03-28
      • 2023-01-26
      • 1970-01-01
      相关资源
      最近更新 更多