1、在matlab的现有函数中,并没有argmax,argmin函数可以直接调用,要根据这两个函数的实际意义,自己编写 程序 进行计算
2、我要求解的函数是下式:
其中mad(theta)和 amd (theta)两个均为1 * 11的double型向量
括号里得到一个1 * 11的向量
关于argmax函数的意思是: argmax(f(x))是使得 f(x)取得最大值所对应的变量x。也就是求出f(x)的最大值,返回使f(x)最大的自变量x。
因此我编了以下代码:
就是将函数结果以及自变量放在同一个矩阵,并上下一 一 对照 ,求出函数结果的最大值,返回自变量。
aargmin函数 原理 和上述类似,在此不做赘述。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删