1、matlab的现有函数中没有argmax。 可以直接调用argmin函数。 根据这两个函数的实际意义,自己编写程序进行计算
2、我求解的函数是下式。
其中,madTheta )和madTheta )都是1 * 11的双精度型向量
括号内得到1 * 11的向量
argmax函数的意思是argmaxfx))是使得 fx)取得最大值所对应的变量x。 即求出fx )的最大值,返回使fx )最大化的自变量x。
所以我编写了下面的代码:
将函数结果和参数放在同一个矩阵中,通过上下比对求出函数结果的最大值,然后返回参数。
aargmin函数的原理与上述类似,因此在此不进行说明。