前两天在看Mathematica关于Pure Fucntion的帮助文档时, 发现了这样的一个与Map联用的例子:
乍一看,非常困惑的思考为啥结果不是 (a+b+c)^2。纠结了很久以后,今天抽空把Mathematical打开试了一下,终于发现了问题所在。说之前,先看下这两个例子:
(*Using pure function in Map*)
in[1]:=Map[Function[x, x^2], a + b + c]
Out[1]:= a^2 + b^2 + c^2
In[2
前两天在看Mathematica关于Pure Fucntion的帮助文档时, 发现了这样的一个与Map联用的例子:
乍一看,非常困惑的思考为啥结果不是 (a+b+c)^2。纠结了很久以后,今天抽空把Mathematical打开试了一下,终于发现了问题所在。说之前,先看下这两个例子:
(*Using pure function in Map*)
in[1]:=Map[Function[x, x^2], a + b + c]
Out[1]:= a^2 + b^2 + c^2
In[2