楼主: 苏榕落
9072 5

用MATLAB计算hessian矩阵 [推广有奖]

  • 0关注
  • 1粉丝

已卖:1616份资源

博士生

38%

还不是VIP/贵宾

-

威望
0
论坛币
3801 个
通用积分
4.4714
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1952 点
帖子
258
精华
0
在线时间
242 小时
注册时间
2009-6-21
最后登录
2013-11-16

楼主
苏榕落 发表于 2009-7-7 01:06:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
谁有代码呀~~或者思路也好~~~{:2_27:}

小女子拜谢~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Hessian MATLAB matla atlab HESS MATLAB 矩阵 Hessian

回帖推荐

pertain 发表于2楼  查看完整内容

The Hessian of a scalar valued function f:Rn®R is the n×n matrix of second order partial derivatives of f. In MATLAB we can obtain the Hessian of f by computing the Jacobian of the Jacobian of f. Consider once again the function f(x,y)=(4x2-1)e-x2-y2. >> syms x y real >> Hf=jacobian(jacobian(f)); >> Hf=simple(Hf) Hf = [2*exp(-x^2-y^2)*(2*x+1)*(2*x-1)*(2*x^2-5), 4*x*y*exp(-x^2-y^2)*(- ...

本帖被以下文库推荐

沙发
pertain 在职认证  发表于 2009-7-7 01:12:21
The Hessian of a scalar valued function f:Rn®R is the n×n matrix of second order partial derivatives of f. In MATLAB we can obtain the Hessian of f by computing the Jacobian of the Jacobian of f. Consider once again the function f(x,y)=(4x2-1)e-x2-y2.

>> syms x y real
>> Hf=jacobian(jacobian(f));
>> Hf=simple(Hf)
Hf =
[2*exp(-x^2-y^2)*(2*x+1)*(2*x-1)*(2*x^2-5),  4*x*y*exp(-x^2-y^2)*(-5+4*x^2)]
[4*x*y*exp(-x^2-y^2)*(-5+4*x^2), 2*exp(-x^2-y^2)*(-1+2*y^2)*(2*x+1)*(2*x-1)]
已有 1 人评分经验 论坛币 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员

总评分: 经验 + 10  论坛币 + 10   查看全部评分

藤椅
苏榕落 发表于 2009-7-7 01:27:43
2# pertain

谢谢。我试试之后回来反馈

板凳
苏榕落 发表于 2009-7-7 06:30:23
我没运行出来。。==

报纸
苏榕落 发表于 2009-7-7 12:22:41
直接在MATLAB的面板上输入

jacobian(jacobian((4*x^2-1)*exp(-x^2-y^2)))

得到结果

ans =

[ 8*exp(-x^2-y^2)-32*x^2*exp(-x^2-y^2)-2*(4*x^2-1)*exp(-x^2-y^2)+4*(4*x^2-1)*x^2*exp(-x^2-y^2),                                          -16*x*y*exp(-x^2-y^2)+4*(4*x^2-1)*x*y*exp(-x^2-y^2)]
[                                          -16*x*y*exp(-x^2-y^2)+4*(4*x^2-1)*x*y*exp(-x^2-y^2),                                     -2*(4*x^2-1)*exp(-x^2-y^2)+4*(4*x^2-1)*y^2*exp(-x^2-y^2)]

似乎不是矩阵。不过数目应该是对的了·~~~

下面一个问题是能apply subs 命令吗?

地板
qiudw 发表于 2010-11-7 17:14:26
后面应该有变量吧。
jacobian(jacobian((4*x^2-1)*exp(-x^2-y^2), [x y ]), [x y])
过眼滔滔云共雾,算人间知己吾与汝!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-25 12:12