Matlab中关于argmax、argmin函数的使用解读

 更新时间:2022年12月14日 10:29:32   作者:今天你发际线后移了嘛  
这篇文章主要介绍了Matlab中关于argmax、argmin函数的使用解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

关于argmax、argmin函数的使用

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函数原理和上述类似,在此不做赘述。

关于argmin和argmax的一点说明

定义

首先我们应该知道,arg是元素(变元)argument的英文缩写。

在数学中,arg max的参数是指使函数值最大化的某个函数域的点。与全局最大值相反,其指的是函数的最大输出 ,同理,arg min指的是使函数输出尽可能小的参数。

举例

比如对于:arg max/min f(x)

(1)当f(x) = -(x-3)^2,则有arg max f(x) = 3;

(2)当f(x) = (x-3)^2,则有arg min f(x) = 3;

(3)当f(x) = cos(x),则有arg min f(x) = {±π, ±3π, ±5π, …}

上式所表示的是使得似然函数取得最大值时θ的取值。

总结

arg max f(x) 就是使得f(x)取得最大值时变量的取值;

arg min f(x) 就是使得f(x)取得最小值时变量的取值;

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python字典get()方法用法分析

    python字典get()方法用法分析

    这篇文章主要介绍了python字典get()方法用法,实例分析了使用get方法获取字典值的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • Python使用socket实现组播与发送二进制数据

    Python使用socket实现组播与发送二进制数据

    在工作中经常会用到socket传输数据,例如客户端给服务器发送数据(双方约定了数据格式),本文主要介绍了Python使用socket实现组播与发送二进制数据,感兴趣的可以了解一下
    2021-06-06
  • python使用redis实现消息队列(异步)的实现完整例程

    python使用redis实现消息队列(异步)的实现完整例程

    本文主要介绍了python使用redis实现消息队列(异步)的实现完整例程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • Python 格式化打印json数据方法(展开状态)

    Python 格式化打印json数据方法(展开状态)

    今天小编就为大家分享一篇Python 格式化打印json数据方法(展开状态),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Python浅析匿名函数lambda的用法

    Python浅析匿名函数lambda的用法

    lambda所表示的匿名函数的内容应该是很简单的,如果复杂的话,干脆就重新定义一个函数了,使用lambda就有点过于执拗了。lambda就是用来定义一个匿名函数的,如果还要给他绑定一个名字的话,就会显得有点画蛇添足,通常是直接使用lambda函数
    2022-07-07
  • 基于Keras的扩展性使用

    基于Keras的扩展性使用

    这篇文章主要介绍了Keras的扩展性使用操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • python3中requests库重定向获取URL

    python3中requests库重定向获取URL

    这篇文章主要介绍了python3中requests库重定向获取URL,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • python实现KNN近邻算法

    python实现KNN近邻算法

    这篇文章主要介绍了python实现KNN近邻算法的方法,帮助大家更好的利用python进行机器学习,感兴趣的朋友可以了解下
    2020-12-12
  • 详解如何利用Python装饰器优化代码

    详解如何利用Python装饰器优化代码

    这篇文章主要带大家深入探讨装饰器的应用,包括计时器装饰器和缓存装饰器等的实现,文中的示例代码讲解详细,需要的小伙伴可以参考下
    2023-05-05
  • 用python实现的可以拷贝或剪切一个文件列表中的所有文件

    用python实现的可以拷贝或剪切一个文件列表中的所有文件

    python 实现剪切或是拷贝一个文件列表中的所有文件
    2009-04-04

最新评论