
mathematica语句中 /@与#&是什么意思
Select [ Range[10000] , Plus @@ Factorial /@ IntegerDigits[#] == # & ] 展开
多看帮助啊,Mathematica的自带帮助质量本来就高,更何况是Function(#&)和Map这种极常用的函数。自带帮助里对这两个函数的介绍是很清楚的……总之你在不懂的地方点一下,让光标移到那里,再按F1,就可以调出相应的帮助了……如果在用英文版又觉得看不懂就下个中文版,或者也可以看在线版:
reference.wolfram.com/mathematica/ref/Map.html?q=Map
reference.wolfram.com/mathematica/ref/Function.html?q=Function
顺便我看你还需要Apply(@@):
reference.wolfram.com/mathematica/ref/Apply.html?q=Apply
若是看不懂自带帮助的话……说实话我还真没信心讲得比自带帮助更好。
-----
这个答案不知不觉被踩了38次了……原本以为是等喂饭的人太多,没想到今天评论区居然有人说我的答案是错的、F1调不出/@和@@的帮助?!好,那上个动图:
最后,再强调一遍,要学好Mathematica,学会查自带帮助是绝对必要的,光靠在网上搜不是办法。关于自带帮助的合理使用方法,这里有一篇详细的教程,可以参看:
tieba.baidu.com/p/4392855072
最后的最后,再再强调一遍,Mathematica的自带帮助自版本9至版本10.2出现了一场功能倒退,这几个版本的自带帮助是几乎没有中文搜索能力的,初学者不要用!还有,自版本10开始,即使是英文版的Mathematica,也可以调出中文提示,但是,它没有中文帮助,所以它依旧是个英文版!只有带了中文帮助的才叫中文版!除非对自己的英语极具自信,否则初学者请务必使用中文版的Mathematica!