数学基础系列(四)----拉格朗日乘子法、行列式、矩阵基础
一、拉格朗日乘子法
1、通俗解释
给个函数:如何求出它的极值点呢?有了前面的知识,简单来说直接求它的偏导不就OK了吗?
那现在假如说对这个函数加上一个约束条件呢?也就说现在假如有这样一个约束条件,那该怎么样求出函数的最大值呢?
在这样的约束条件下,到底什么点是我们想要的?
假如说我们现在有这样一座山峰,这座山峰的高度是,其中有一条曲线是。曲线镶嵌在山上,我们该如何找到曲线的最低点呢?
为了找到曲线上的最低点,首先就从最低的等高线(0那条)开始往上数。数到第三条,等高线终于和曲线有交点了(如上图所示)。因为比这条等高线低的地方都不在约束范围内,所以这肯定是这条约束曲线的最低点了。
而且约束曲线在这里不可能和等高线相交,一定是相切。因为如果是相交的话,如下图所示,那么曲线一定会有一部分在B区域,但是B区域比等高线低,这是不可能的。
两条曲线相切,意味着它们在这点的法线平行,也就是法向量只差一个任意的常数乘子(取为):,其中表示偏导。
我们可以把上式的右边移到左边,并把常数移进微分算子然后得到:。
把这个式子重新解释一下,这个就是无约束情况下极值点的必要条件。简单来说,就是把带有约束条件下的求极值转化为无约束条件下的求极值。
2、使用方法
然后我们看下拉格朗日乘子法具体的使用方法。求解函数:在条件条件下的极值。
既然求极值,那就是令其偏导等于0。
构造函数,其中为拉格朗日乘数。如此,我们就可以得到下面的这个表达式
这样通过上面的方程组求解出来的(X,Y)就是极值点坐标。
拉格朗日乘子法一般用于自变量多于两个的条件下。
求解函数:在条件下的极值。
同理构造函数:。其中均为拉格朗日乘数,同样通过偏导为0以及约束条件求解极值点坐标。
3、例题
求函数在约束条件x+y+z=12下的最大值。
同理构造函数:。然后分别求偏导,得到如下表达式。
求解上面的方程组可以得到唯一驻点(6,4,2),这样的话最大值。
二、行列式
1、二阶行列式
首先来看看二元线性方程组的求解:
对上面这个方程组求解可得:。
当时方程组有唯一解:。
根据上面的解看起来好像有些规律呀
表达式即为二阶行列式。
。其中aij(i=1,2;j=1,2)称为元素。i代表行标,j代表列标。
2、三阶行列式
二阶看起来挺容易就算出来了,三阶的呢?
3、例题
计算的行列式。
三、矩阵
1、何为矩阵
某航空公司在A,B,C,D四城市之间开辟了若干航线,如图所示表示了四城市间的航班图,如果从A到B有航班,则用带箭头的线连接 A 与B。
如果说我们用表格的形式来表示这种关系并且用1和0来表示城市之间是否联通。
何为矩阵:输入的数据就是矩阵,对数据做任何的操作都是矩阵的操作了。
矩阵的组成:矩阵是由行和列来组成的:
矩阵的特殊形式:行向量与列向量。,
2、行列式与矩阵的区别
方阵:行和列的数量一样就是方阵了,一般叫做n阶方阵。
下面介绍几种特殊的矩阵
同型矩阵和矩阵相等是一个事吗?
两个矩阵行列数相同的时候称为同型矩阵,例如与
在同型的前提下,并且各个元素相等,这就是矩阵相等了:
3、矩阵的基本运算
假如说有两个的矩阵:
矩阵乘法的运算规律:
注意:矩阵的乘法是没有交换律的
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
本文来自博客园,作者:|旧市拾荒|,转载请注明原文链接:https://www.cnblogs.com/xiaoyh/p/12070859.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?