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


猜你喜欢
- 本文以实例形式讲述了使用DataSet Datatable更新数据库的三种实现方法,包括CommandBuilder 方法、DataAdap
- map是key-value数据结构,又称为字段或者关联数组。类似其他编程语言的集合一、基本语法var 变量名 map[keyty
- 本文实现了PyQt5个各种弹出窗口:输入框、消息框、文件对话框、颜色对话框、字体对话框、自定义对话框其中,为了实现自定义对话框的返回值,使用
- 一. valid卷积的梯度我们分两种不同的情况讨论valid卷积的梯度:第一种情况,在已知卷积核的情况下,对未知张量求导(即对张量中每一个变
- filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为Tru
- batch的lstm# 导入相应的包import torchimport torch.nn as nnimport torch.nn.fun
- Translate From:stevesouders原文:高性能网站设计:不要使用@import在高性能网站设计的第五章,我简要的提到@i
- Mysql常用显示命令1、显示当前数据库服务器中的数据库列表:mysql> SHOW DATABASES;注意:mysql库里面有MY
- 我就废话不多说了,大家还是直接看代码吧~import kerasfrom sklearn.model_selection import tr
- 导读:最近数据库经常出现会话阻塞的报警,过一会又会自动消失,昨天晚上恰好发生了一次,于是赶紧进行了查看,不看不知道,一看吓一跳,发现是由da
- 穿过云朵升一级是要花6个金币的,有的时候金币真的很重要前言嗨喽,大家好呀!这里是魔王~一天晚上,天空中掉下一颗神奇的豌豆种子,正好落在了梦之
- 1.关闭浏览器全部标签页driver.quit()2.关闭当前标签页(从标签页A打开新的标签页B,关闭标签页A)driver.close()
- 查看python内部模块命令,内置函数,查看python已经安装的模块命令可以用dir(modules)或者用 pip list或者用 he
- 针对之前安装mysql的笔记进行了总结,分享给大家。版本:MySQL-5.7.16-winx64平台:Windows 7 x641、进入my
- 简洁版Windows10系统下,按Win+R键启动运行,输入cmd,进入命令窗口输入conda info --envs,查看conda 环境
- 首先画出流程图,流程图与现实代码有出入,因为刚开始画流程图的时候,有些东西没考虑进去,后来写着写着就慢慢能想起来并实现了。另有一点经验推荐给
- 编译安装全是坑……第一遍装完无法使用pip,报错找不到ssl模块。各种报错:pip is configured with locations
- 这篇文章主要介绍了如何使用Python破解ZIP或RAR压缩文件密码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习
- 1.安装vue-cli 3.0npm install -g @vue/cli# oryarn global add @vue/cli安装成功
- 切片:切片指从现有列表中,获取一个子列表返回一个新列表,不影响原列表。下标以 0 开始:list = ['红','绿