【问题标题】:why doesn't this ReplaceAll work in mathematica为什么这个 ReplaceAll 在数学中不起作用
【发布时间】:2011-01-20 00:52:35
【问题描述】:

我有

Table[{x1, 1, 2, 3}^i, {i, 0, 3}] /. x1 -> 1/2

但以下不起作用,因为 x1 没有替换为 1/2

Table[{x1, 1, 2, 3}^i, {i, 0, 3}] // Inverse /. x1 -> 1/2

谁能告诉我为什么以及如何解决它?非常感谢!

【问题讨论】:

    标签: wolfram-mathematica


    【解决方案1】:

    查看TreeForm 以了解您的表达式是如何解析的。

    TreeForm@Hold[Table[{x1, 1, 2, 3}^i, {i, 0, 3}] // Inverse /. x1 -> 1/2]
    (来源:yaroslavvb.com

    // 之后的所有内容都被视为使用 Postfix 表示法应用的函数头。所以你需要一些括号

    (Table[{x1, 1, 2, 3}^i, {i, 0, 3}] // Inverse) /. x1 -> 1/2
    

    【讨论】:

      猜你喜欢
      • 2013-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-03
      相关资源
      最近更新 更多