作业帮 > 综合 > 作业

mathematica guide book上的问题

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/18 13:17:39
mathematica guide book上的问题
书上programming chapter 3中有个模拟Expand的函数:
secondExpandAttempt[secondExpandAttempt[a_ (b_ + c_)]] := secondExpandAttempt[a (b + c)]
secondExpandAttempt[a_ (b_ + c_)] := a b + a c
secondExpandAttempt[a_ + b_] := secondExpandAttempt[a] + secondExpandAttempt[b]
secondExpandAttempt[secondExpandAttempt[(a + b) (c + d)]]
输出书上说是a c+b c+a d+b d,但是我自己运行的结果是a (c + d) + b (c + d),怎么回事啊?
mathematica guide book上的问题
试了一下,我这里的输出没有任何问题.你那里八成是先输入过错误定义事后又没清变量.
总之你
Clear["`*"]
试试.