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!

温馨提示:内容为网友见解,仅供参考
无其他回答

mathematica语句中 \/@与#&是什么意思
多看帮助啊,Mathematica的自带帮助质量本来就高,更何况是Function(#&)和Map这种极常用的函数。自带帮助里对这两个函数的介绍是很清楚的……总之你在不懂的地方点一下,让光标移到那里,再按F1,就可以调出相应的帮助了……如果在用英文版又觉得看不懂就下个中文版,或者也可以看在线版:reference....

Mathematica 中特殊符号的使用规则
在Mathematica中,运算符的前置、中置与后置形式有明显区别。中置运算符如加减乘除,前置运算符如指数、对数等。后置运算符\/\/的优先级较低,需注意其在表达式中的应用。例如,1+x\/\/f表示f[1+x],而非1+f[x],使用时应适当添加括号以明确意图。函数式编程中,Map和Apply是核心函数,它们分别对应列表...

请问:在用mathematica求矩阵的特征值时,Root[-1-12#1-34#1^2-30#1^3...
与&合用 是Mathematica中的一个很特殊用法,表示纯函数,也就是抛弃了具体参数,仅仅给出函数形式,比如 #^2& 就是表示 某个数的平方这么一个意思,你可以把 # 理解为是 x,y,z,t,anything &没有任何意义,就是一种标示,指出前面是纯函数 纯函数用起来很简单,公式后直接用[]加参数就行了,和Sin ...

Mathematica语言解题
首先定义你的方程,f = x^2*(Sin[x] + Cos[x]);然后利用函数 NMinimize, NMaximize 分别求出该函数在区间 [1,3] 上的极小值与极大值所对应的点的坐标。pts = Extract[#, {{2, 1, 2}, {1}}] & \/@ Through[{NMinimize, NMaximize}[{f, 1 <= x <= 3}, x]]结果就是...

mathematica直线拟合时如何将散点图与直线都显示出来
范围!范围!请问 10的100次方加上10的100次方分之一等于多少?想过计算机如何处理这个问题吗?你的问题这样做就可以了,注意我的和你的在哪个地方有不同呢?data1 = {{0.13, 5.05}, {0.14, 6.03}, {0.15, 7.01}, {0.15,8.03}, {0.16, 9.04}, {0.17, 10.03}, {0.18...

mathematica如何在函数图像中标出特殊点
g = 1 - 3*Sin[#]^2 &;points = {x, f[x]} \/. {FindRoot[f[x] == g[x], {x, -1}],FindRoot[f[x] == g[x], {x, 1}]};Plot[{f[x], g[x]}, {x, -2, 2},Epilog -> {PointSize[0.02], Red, Point[points]}]一般的代数方程可以用NSolve[f[x]==g[x],...

mathematica解微分方程如何查看解的数值
……你从别人那里拿了代码就要读懂啊,不懂的地方多按按F1。要拿来算东西方法很多,就你这个最简单的大概是:soln\/.x->1这算的就是x==1时的几个函数的值了。想要求交点的位置,可以FindRoot,不过鉴于你这里是有多个交点,建议用RootSearch:library.wolfram.com\/infocenter\/Demos\/4482\/ ...

矩阵:BT与B是转置关系,Yn也是矩阵。在mathematica中的代码怎么打,关于...
矩阵:BT与B是转置关系,Yn也是矩阵。在mathematica中的代码怎么打,关于,矩阵中的代码,你随便输入数据。十万火急,因为第一次接解这个软件。... 矩阵:BT与B是转置关系,Yn也是矩阵。在mathematica中的代码怎么打,关于,矩阵中的代码,你随便输入数据。十万火急,因为第一次接解这个软件。 展开  我来答 1...

Mathematica——能与MATLAB媲美的强大计算工具
Mathematica是由美国沃尔夫勒姆研究公司开发的计算软件,自1988年问世以来,在数值计算、符号运算、数学绘图和动画显示等方面表现出强大的能力。作为一种交互式计算工具,Mathematica可以智能化理解用户输入的英文计算命令,操作简便。作为程序语言,其语法规则简单,语句精炼,可以少写语句完成复杂计算和公式推导等...

求正十二面体和正二十面体的相邻两个表面的二面角大小
在三角形APB中,根据余弦定理,我们可以得到 cosφ=cos∠APB=[2cos方(θ\/2)-1]\/2cos方(θ\/2)= cosθ\/(cosθ+1)cosφ= cosθ\/(cosθ+1)φ=arccos[cosθ\/(cosθ+1)]--- ABC在球面上形成的“球面三角形”(注意 球面三角形ABC 与 平面三角形ABC 是两码事)的面积 我们可以通过如下公...

相似回答