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

作者:今天你发际线后移了嘛 时间:2023-06-27 20:36:53 

关于argmax、argmin函数的使用

1、在matlab的现有函数中,并没有argmax,argmin函数可以直接调用,要根据这两个函数的实际意义,自己编写程序进行计算

2、我要求解的函数是下式:

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

其中mad(theta)和amd(theta)两个均为1 * 11的double型向量

括号里得到一个1 * 11的向量

关于argmax函数的意思是: argmax(f(x))是使得 f(x)取得最大值所对应的变量x。也就是求出f(x)的最大值,返回使f(x)最大的自变量x。

因此我编了以下代码:

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

就是将函数结果以及自变量放在同一个矩阵,并上下一 一对照,求出函数结果的最大值,返回自变量。

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π, …}

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

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

来源:https://blog.csdn.net/qq_45241385/article/details/115716077

标签:Matlab,argmax,argmin
0
投稿

猜你喜欢

  • Python实现变声器功能(萝莉音御姐音)

    2023-04-12 23:04:16
  • Python flask框架如何显示图像到web页面

    2022-05-20 00:11:05
  • mysql 通配符(sql 高级过滤)

    2024-01-24 17:15:39
  • python3.5 cv2 获取视频特定帧生成jpg图片

    2022-04-21 03:40:13
  • JS原生轮播图的简单实现(推荐)

    2024-04-29 14:06:30
  • 一个NumericStepper组件

    2010-01-22 15:46:00
  • python 中Arduino串口传输数据到电脑并保存至excel表格

    2022-05-17 05:41:11
  • Python Pandas 如何shuffle(打乱)数据

    2023-04-22 23:17:16
  • Dreamweaver量身打造Wordpress留言板

    2009-12-09 17:08:00
  • Python OpenCV中的resize()函数的使用

    2022-03-23 23:11:56
  • Pycharm如何运行.py文件的方法步骤

    2023-03-13 12:32:37
  • 八卦调侃Reset CSS

    2010-01-13 13:01:00
  • 基于Python共轭梯度法与最速下降法之间的对比

    2022-10-27 06:58:12
  • 解析SQLServer2005的Top功能

    2024-01-27 05:37:16
  • Python pip 安装与使用(安装、更新、删除)

    2022-07-30 01:58:19
  • Python从文件中读取数据的方法步骤

    2023-05-05 07:45:32
  • python 用opencv调用训练好的模型进行识别的方法

    2022-11-14 11:57:23
  • python:socket传输大文件示例

    2022-04-18 19:44:26
  • tensorboard 可视化之localhost:6006不显示的解决方案

    2021-01-20 15:39:41
  • CSS Sprites对CSS布局的意义、优点和缺点介绍

    2008-07-14 07:22:00
  • asp之家 网络编程 m.aspxhome.com