Matlab中关于argmax、argmin函数的使用解读
作者:今天你发际线后移了嘛 时间:2023-06-27 20:36:53
关于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π, …}
上式所表示的是使得似然函数取得最大值时θ的取值。
来源: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