如何返回 Mathematica 中索引对象中最大元素的索引?
例如,我有一个索引对象numbers[i],其中包含随机生成的数字数组。 number[1]=3、number[2]=1、number[3]=17 等。如何返回 number[i] 中包含对象中最大值的元素的索引号?在本例中,我想要一个返回 3 的函数,因为 number[3] 包含 17,这是对象中的最大值。谢谢!
请您参考如下方法:
ClearAll@n;
n[1] = 3;
n[2] = 1;
n[3] = 17;
n[4] = 5;
SortBy[DownValues[n][[All, 1, 1, 1]], n] // Last
3
如果您已升级到 Mathematica 10,您可能会考虑关联
是否能满足您的需求。
顺便说一下,有一个Mathematica SE地点。 :)