如何在MATLAB中计算argmax?

时间:2017-01-18 18:48:56

标签: matlab argmax

Argmax:https://en.wikipedia.org/wiki/Arg_max

由于存在一些混淆,我将描述argmax的作用:

argmax查找函数的参数,以便最大化此函数。

Simple example: x * (10 - x)
x = 1 -> 1 * (10 - 1) = 9
x = 2 -> 2 * (10 - 2) = 16
...
x = 5 -> 5 * (10 - 5) = 25
x = 6 -> 6 * (10 - 6) = 24

所以在这个例子中,argmax会给出x = 5.argmax应该为一个函数中的多个变量做这个。

我正试图从论文Provably Manipulation-Resistant Reputation Systems中解决这个公式:

argmax

product

X是一个包含变量的矩阵,我想找到最大化公式的值。

我已经尝试过使用Wolfram | Cloud,但免费套餐的内存限制太小:Wolfram|Cloud memory limit exceeded

我有一个本地MATLAB R2016b版本,并希望在MATLAB中编写这个公式。

MATLAB是否具有argmax功能?

0 个答案:

没有答案