Mathematica 反复替换操作

 时间:2024-11-10 16:38:46

先来看两个例子:

只进行一次替换操作的函数为ReplaceAll,它的简写方式为(/.).如果想要解决Q2.中的问题.就需要反复对某个表达式进行替换操作,也就使用ReplaceRepeated函数,也有简写的方式(//.),同样请注意,中间不允许有空格.现在执行反复替换操作就可以得到log中的乘法规则.(我们喜欢对数函数,因为把乘法换成和式,把指数化成乘法!)

Mathematica 反复替换操作

用反复替换的时候,软件将给定的规则反反复复使用到//.左端表达式上,直到最后结果不再发生变化.这里也要注意ReplaceRepeated很容易进入一个死循环.先告诉大家终止计算的方法是Alt+.(这个非常简单的例子中,暂时还用不到)再看一个例子:

Mathematica 反复替换操作

可以给加上一个指定限制循环次数上限的选项,MaxIterations->10.再次运行,当然这次就不能再用简写的方式了.

Mathematica 反复替换操作

最后一个例子实现对数的基本性质.

Mathematica 反复替换操作

我们来小结一下,//./.他们的相同点就是将变换规则应用到表达式的各个部分上,而在用//.的时候应该小心以避免出现无限的循环.还记得Q1的问题尚未解决吗?我将在下一经验之中去处理这个问题.

mathematic如何进行Laplace变换 Mathematica数据可视化:[7]数据可视化1 如何使用mathematica求解向量的范数? matlab如何实现图像灰度拉伸? matlab能求表达式的模吗
热门搜索
i8禁止漫画 盛气凌人漫画 绿叶图片 漫画英文 凤凰树图片