(*程序预定计算i^2+m^2*)
i = Range[0, 10, 2];
m = Range[3];
m^2 + # & /@ (i^2)
上面以纯函数计算结果为:
{{1, 4, 9}, {5, 8, 13}, {17, 20, 25}, {37, 40, 45}, {65, 68,
73}, {101, 104, 109}}
下面FullForm作用表达式
Clear[i, m]
FullForm[m^2 + # & /@ (i^2)]
结果:
Power[Plus[i,Power[m,2]],Plus[2,Power[m,2]]]
即:
(i + m^2)^(2 + m^2)
与预定计算目标不同,请问该怎么理解?
有没有方法能查看程序内部运算过程,来帮助了解MMA内部运算?
如帮助文件中“标准运算过程”描述: