Wolfram mathematica Mathematica 8.0,显然没有简化,为什么?

Wolfram mathematica Mathematica 8.0,显然没有简化,为什么?,wolfram-mathematica,simplify,Wolfram Mathematica,Simplify,如果有一个明显的答案,我事先表示歉意,我不是Mathematica的用户,但我正在使用一台借来的笔记本电脑,这就是我目前可用的。 由于某些原因,Simplify和FullSimplify缺少明显的简化,例如: Simplify[1/2 (2/5 (x - y)^2 + 2/3 z)] 收益率: 1/2 (2/5 (x - y)^2 + (2 z)/3) 出于某种原因,它不能消除1/2的因素,你自己试试吧 当然,我可以手动操作,但我有更大的表达式与同样的问题 我错过什么了吗 附:这台笔记本电脑

如果有一个明显的答案,我事先表示歉意,我不是Mathematica的用户,但我正在使用一台借来的笔记本电脑,这就是我目前可用的。 由于某些原因,
Simplify
FullSimplify
缺少明显的简化,例如:

Simplify[1/2 (2/5 (x - y)^2 + 2/3 z)]
收益率:

1/2 (2/5 (x - y)^2 + (2 z)/3)
出于某种原因,它不能消除1/2的因素,你自己试试吧

当然,我可以手动操作,但我有更大的表达式与同样的问题

我错过什么了吗

附:这台笔记本电脑有Mathematica 8.0

EDIT
FullSimplify
适用于上一个示例,但不适用于

FullSimplify[1/2 (2 (x - y)^2 + 2/5 (y - z)^2)]

FullSimplify
适合我:

In[693]:= Simplify[1/2 (2/5 (x - y)^2 + 2/3 z)]

Out[693]= 1/2 (2/5 (x - y)^2 + (2 z)/3)

In[694]:= FullSimplify[1/2 (2/5 (x - y)^2 + 2/3 z)]

Out[694]= 1/5 (x - y)^2 + z/3

In[695]:= $Version

Out[695]= "8.0 for Mac OS X x86 (64-bit) (October 5, 2011)"

我不知道为什么
Simplify
忽略了这个案例,但是
FullSimplify
在这里提供了帮助:

FullSimplify[1/2 (2/5 (x - y)^2 + 2/3 z)]
给出:


有时收集更合适:

 In[1]:= Collect[1/2 (2/5 (x - y)^2 + 2/3 z), {z}]

 Out[1]= 1/5 (x - y)^2 + z/3
编辑

In[2]:= Collect[1/2 (2 (x - y)^2 + 2/5 (y - z)^2), {x - y, y - z}]

Out[2]= (x - y)^2 + 1/5 (y - z)^2
在这种特定情况下,Verbeia使用
ditibute
的方法似乎是获得所需内容的最简单方法,但是
Collect[expr,list]
可以通过对列表进行排序来定制一般情况。在Mathematica中有许多函数,它们在各种情况下都有帮助。虽然
Simplify
FullSimplify
可能更聪明一些,但它们可以做很多事情。下面是他们不同行为的一个很好的例子:


我建议大家仔细看一看一个简洁的演示,通常大家都会想到这一点:。

对于第二个示例,
Distribute
有效:

Distribute[1/2 (2 (x - y)^2 + 2/5 (y - z)^2)]
导致

  (x - y)^2 + 1/5 (y - z)^2  
我想这就是你想要的