我该如何告诉mathematica聪明地做这个替换呢?(或者我怎样才能更聪明地告诉mathematica做我想做的事)expr /. a + b :> 1
我希望答案是a + cd + ec + 1。在有人建议之前,我不想做a :> 1 - b,因为为了美学的目的,我想把a和b放在我的等式中,只要不能简化a+b = 1。
下面是这个部分的一个示例:
expr = b + c (1 - a
但是,当我调用update()函数时,我传递一个函数值:i => i + 5。这是否意味着每次调用update时,我都定义函数,并记住这个新函数应该接受并返回一个Int职能:接受3个整数和一个函数值,这进一步接受两个整数并返回一个整数。函数f不是在任何地方定义的,但是函数higher_order被定义为:接受</e