作业帮 > 综合 > 作业

用mathematica如何求解标量场的Hessian矩阵,数值差分

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 14:33:25
用mathematica如何求解标量场的Hessian矩阵,数值差分
用mathematica如何求解标量场的Hessian矩阵,数值差分
首先,你提问时最好是解释清楚那些个专业术语,比如你这里的Hessian矩阵,其次,你说的这个问题的答案其实只要谷歌Hessian Matrix Mathematica就能找到.这里姑且贴一下:
HessianH[f_,x_List?VectorQ] := D[f,{x,2}]
用例:
HessianH[f[x,y],{x,y}]
(*
{{Derivative[2,0][f][x,y],Derivative[1,1][f][x,y]},
{Derivative[1,1][f][x,y],Derivative[0,2][f][x,y]}}
*)
再问: Hessian矩阵是求二次导得到的矩阵。
你的这个例子是针对有具体函数,对函数求导得到的。
我想求一个矩阵的Hessian阵
再答: ……所以还是那句话,这个的计算的具体算法是怎么规定的?你介绍一下吧。