Mathematica 对整个表达式进行替换
Replace (遵埂黉餐嚣循了标准层的约定) 对整个表达式进行替换, 或者也可以对表达式的某整层上进行替换操作, 它是迨藻悃顼没有任何简写的方式, 我们只有老老实实地的输入完整格式. 语法非常简单:
Replace[ expr, rules ] , 默认情况下只对整个表达式进行替换, 也就是第 0 层. 直接上例子:
原因是表达式 : x^2 中的 x 位于第一层上(见下图), Replace 默认只对第 0 层进行替换.
回顾我们之前留下的这个问题, 就可以用 Replace 来解决. 这个问题中, 我们想要对 f[1] 和 g[n_] 同时做替换的操作.
所以说 Replace 可以指定某一层进行变换的操作, 而 马上我们会接触到的 ReplacePart 是可以根据表达式的位置数字所以更加精确的指定替换的位置.
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:71
阅读量:29
阅读量:78
阅读量:88
阅读量:34