[忘记高数]Hesse矩阵

更新:5 JUN 2016

【多元函数Taylor展开】n元函数\(y=f(X)\)在\(X_0\)点的某个领域\(B(X_0,r)\)内二阶连续可微,则\(\forall X\in B(X_0,r), \exists \theta\in (0,1)\),使得

\(f(X)=f(X_0)+Jf(X_0)\Delta X+\dfrac{1}{2}(\Delta X)^TH(X_0+\theta\Delta X)\Delta X\)

其中\(\Delta X=X-X_0\)为n维列向量;

\(Jf(X_0)\)即\(f(X)\)在\(X_0\)处的Jacobi矩阵;

\(H(X)\)为\(f(X)\)在\(X\)处的Hesse矩阵。

上面的写法照应Lagrange型余项。当然也可以写成高一阶的Peano型余项形式

\(f(X)=f(X_0)+Jf(X_0)\Delta X+\dfrac{1}{2}(\Delta X)^TH(X_0)\Delta X+\alpha(\Delta X)\)

 

【Hesse矩阵】

\(H(X)=\begin{bmatrix} \dfrac{\partial^2 f}{\partial x_1\partial x_1} & \dfrac{\partial^2 f}{\partial x_1\partial x_2} & \cdots &\dfrac{\partial^2 f}{\partial x_1\partial x_n} \\ \dfrac{\partial^2 f}{\partial x_2\partial x_1} & \dfrac{\partial^2 f}{\partial x_2\partial x_2} &\cdots& \dfrac{\partial^2 f}{\partial x_2\partial x_n} \\ \vdots& & & \vdots \\ \dfrac{\partial^2 f}{\partial x_n\partial x_1} &\dfrac{\partial^2 f}{\partial x_n\partial x_2} & \cdots &\dfrac{\partial^2 f}{\partial x_n\partial x_n}  \end{bmatrix} \)

对于n元函数,相当于是n元m=1维向量值函数,其Jacobi矩阵即其梯度向量的转置(见Jacobi矩阵),可以视为其一阶导数;

那么n元函数的Hesse矩阵相当于其二阶导数。

 

【应用】在计算化学中求势能面(能量作为多元函数)中某极值点处的曲面近似时即使用Taylor展开,这时要计算Hesse矩阵。

时间: 2024-10-01 12:32:19

[忘记高数]Hesse矩阵的相关文章

[忘记高数]Jacobi矩阵与Jacobi行列式

更新:5 JUN 2016 [向量值函数]\(Y=\textbf{f}(X): \Omega\subset\mathbb{R}^n\rightarrow\mathbb{R}^m\) 可以看作m个分量函数 \(y_1=f_1(x_1,x_2,\cdots,x_n)\) \(y_2=f_2(x_1,x_2,\cdots,x_n)\) -- \(y_m=f_m(x_1,x_2,\cdots,x_n)\)   [Jacobi矩阵] \(J\textbf{f}(X)=\begin{bmatrix} \df

漫谈高数 特征向量物理意义

[1. 特征的数学意义]        我们先考察一种线性变化,例如x,y坐标系的椭圆方程可以写为x^2/a^2+y^2/b^2=1,那么坐标系关于原点做旋转以后,椭圆方程就要发生变换.我们可以把原坐标系的(x,y)乘以一个矩阵,得到一个新的(x',y')的表示形式,写为算子的形式就是(x,y)*M=(x',y').这里的矩阵M代表一种线性变换:拉伸,平移,旋转.那么,有没有什么样的线性变换b(b是一个向量),使得变换后的结果,看起来和让(x,y)*b像是一个数b乘以了一个数字m*b? 换句话说

高数基础

高数基础1: 创建函数的导数 求函数极值步骤:

高数 NYOJ 1043

1 #include<stdio.h>//高数(1043) 2 #include<math.h> 3 double f(double n) 4 { 5 double t; 6 if(n>=0&&n<=2)t=4.0/3*pow(n,1.5)-0.4*pow(n,2.5); 7 else if(n>2&&n<=5)t=f(2)+0.25*pow(n,4)-2.0/3*pow(n,3)-0.5*pow(n,2)+2*n-6+16.

hdu 4870 Rating(概率DP&amp;高数消元)

Rating Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 714    Accepted Submission(s): 452 Special Judge Problem Description A little girl loves programming competition very much. Recently, she

第十四周 【项目2-用文件保存的学生名单】若干名学生的学号 姓名和C++课、高数和英语成绩

运行代码: /* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:d.cpp *作 者:张旺华 *完成日期:2015年6月3日 *版 本 号:v1.0 */ /* *[项目2-用文件保存的学生名单] * 文件score.dat中保存的是若干名学生的学号 姓名和C++课.高数和英语成绩. */ #include <fstream> #include<iostream> #include<string&g

从前有棵树,叫高数,树上挂了很多人……

从前有棵树,叫高数,树上挂了很多人 很久很久以前,在拉格朗日照耀下,有几座城:分别是常微分方城和偏微分方城这两座兄弟城,还有数理方程.随机过城.从这几座城里流出了几条溪,比较著名的有:柯溪.数学分溪.泛函分溪.回归分溪.时间序列分溪等.其中某几条溪和支流汇聚在一起,形成了解析几河.微分几河.黎曼几河三条大河. 河边有座古老的海森堡,里面生活着亥霍母子,穿着德布罗衣.卢瑟服.门捷列服,这样就不会被开尔蚊骚扰,被河里的薛定鳄咬伤.城堡门口两边摆放着牛墩和道尔墩,出去便是鲍林.鲍林里面的树非常多:有高

拉格朗日乘子法 那些年学过的高数

最近在做通信网络相关的仿真,今天拿到了一些别人仿真的代码来学习,其中看到了一个double Lambda[T_Node_Number][M][Low_iteration];的参数,注释写着拉格朗日乘子式.本来对于这个名词感觉很陌生,后来查了一些资料,才回忆起这似乎是大一高数曾经学过的知识,经查书,果不其然,高数下P113页 条件极值拉格朗日法讲的就是这个内容.以前被忽视的知识点,再次重现,我觉得要好好学习一下.一下是学习笔记: 如何理解 先看一个二维的例子:假设有函数:f(x,y),要求其极值(

高数讲课教后感

在以前听课的时候,经常会觉得老师讲课一些知识点过于简单不乐意听,又或者认为老师讲课方式不妥细节没讲透等等,甚至会认为为什么老师莫名其妙的会嗓子疼呢?直到,当我暂时的站上讲台,和同学们讲高数,在一次次的备课,讲课中,我才意识到,真的,做老师太不容易了,尤其是当你给这么多学生讲课的时候,根本没有办法得知那些学生是不是有哪些地方没有听懂(如果河同学们交流不够时),或者哪些地方比较简单但是自己又担心他们没有听懂多啰嗦了几句,所有可能造成影响的因素,其实都会对你的课堂气氛和效果产生很大的影响,另外当面对很