argmax 在数学中是什么意思啊?

argmax 在数学中是什么意思啊?
是在什么课程中学习的阿?
比如“高中数学”、“高等数学”等!
能不能详细解释一下阿!
大家能不能举几个例子阿。

argmax是一种函数,是对函数求参数(集合)的函数。当我们有另一个函数y=f(x)时,若有结果x0= argmax(f(x)),则表示当函数f(x)取x=x0的时候,得到f(x)取值范围的最大值;若有多个点使得f(x)取得相同的最大值,那么argmax(f(x))的结果就是一个点集。

换句话说,argmax(f(x))是使得 f(x)取得最大值所对应的变量点x(或x的集合)。arg即argument,此处意为“自变量”。

扩展资料:

举例说明max函数的意思

(1)max(a)

如果a是一个矩阵,比如a=[1,2,3;4,5,6],max(a)的意思就是找出矩阵每列的最大值,

本例中:max(a)=[4,5,6]

(2)max(a,b)

如果a和b都是大于1维的矩阵,那么要求a和b的行列的维数都要相等,函数的结果是比较a和b中每个元素的大小,比如:

a=[1,2,3;4,5,6] b=[4,5,6;7,8,3]

max(a,b)=[4,5,6;7,8,6]

另外,如果a和b中至少有一个是常数,也是可以的。比如:

a=[1,2,3;4,5,6] b=3 c=5

max(a,b)=[3,3,3;4,5,6]

max(b,c)=5

(3)max(a,[],dim)

这个函数的意思是针对于2维矩阵的,dim是英文字母dimension的缩写,意思是维数。

当dim=1时,比较的a矩阵的列,也就是和max(a)的效果是一样的;当dim=2时,比较的是a矩阵的行。

下面举个例子:

a=[1,2,3;4,5,6]max(a)=max(a,[],1)=[4,5,6]比较的第一行和第二行的值

max(a,[],2)=[3,6]

(4)[C,I]=max(a)

C表示的是矩阵a每列的最大值,I表示的是每个最大值对应的下标: [3] 

下面举例说明:

还是刚才那个例子:a=[1,2,3;4,5,6][C,I]=max(a)

结果显示的是C=[4,5,6]I=[2,2,2]返回的是最大值对应的行号。

(5)[C,I]=max(a,[],dim)

同理:如果dim=1时,其结果和[c,i]=max(a)是一样的。

当dim=2时,同样上面的矩阵a,我们运行一下:

[c,i]=max(a,[],2)结果是:c=[3,6]i=[3,3]i返回的是矩阵a的列号。

参考资料:百度百科-argmax

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-29
概 念表示寻找具有最大评分的参量 函数y=f(x),x0= argmax(f(x))
的意思就是参数x0满足f(x0)为f(x)的最大值;换句话说就是 argmax(f(x))是使得 f(x)取得最大值所对应的变量x。
举个例子更好懂:

f(x)=-|x|+5, i.e.,
f(x)=-abs(x)+5;

max[f(x)] = 5, when x =
0;
so, argmax[f(x)] = 0
第2个回答  2007-09-01
argmax 在数学中是什么意思啊?
是在什么课程中学习的阿?
比如“高中数学”、“高等数学”等!
能不能详细解释一下阿!
大家能不能举几个例子阿。
argmax{f(x,y): x属于X}是f(x,y)在X上达到最大值时的x值, 这个x值是y的函数,于是就 x(y):=argmax{f(x,y): x属于X}
第3个回答  2007-08-29
argmax{f(x,y): x属于X}是f(x,y)在X上达到最大值时的x值, 这个x值是y的函数,于是就 x(y):=argmax{f(x,y): x属于X}

转一个人的话...本回答被提问者采纳