主要内容

黑森

符号标量函数的黑森矩阵

语法

描述

例子

海赛(fv找到了海赛矩阵符号标量函数的f关于矢量v在笛卡尔坐标系中。

如果不指定v,然后海赛(f)求标量函数的黑森矩阵f中所有符号变量构造的向量f。这个向量中变量的顺序定义为symvar

例子

求标量函数的黑森矩阵

求一个函数的Hessian矩阵黑森。然后求出与该函数的梯度雅可比矩阵相同的函数的Hessian矩阵。

求这个三元函数的Hessian矩阵:

Syms x y z f = x*y + 2*z*x;海赛(f (x, y, z))
Ans = [0,1,2] [1,0,0] [2,0,0]

或者,将该函数的Hessian矩阵计算为该函数梯度的雅可比矩阵:

雅可比矩阵(梯度(f))
Ans = [0,1,2] [1,0,0] [2,0,0]

输入参数

全部折叠

标量函数,指定为符号表达式或符号函数。

一个向量,关于它你可以找到黑森矩阵,指定为符号向量。默认情况下,v是一个向量构造从所有符号变量发现f。这个向量中变量的顺序定义为symvar

如果v是一个空的符号对象,例如信谊([]),然后黑森返回一个空的符号对象。

更多关于

全部折叠

海赛矩阵

的黑森矩阵fx二阶偏导的方阵是fx

H f = ( 2 f x 1 2 2 f x 1 x 2 2 f x 1 x n 2 f x 2 x 1 2 f x 2 2 2 f x 2 x n 2 f x n x 1 2 f x n x 2 2 f x n 2

版本历史

在R2011b中引入