如何用MATLAB,求多项式的gradient和hessian matrix

问题描述:

如何用MATLAB,求多项式的gradient和hessian matrix
比如:f=(x(1)+x(2))^4+x(2)^2.我想求它的gradient和hessian matrix.如何编辑?
1个回答 分类:数学 2014-10-29

问题解答:

我来补答
首先把变量名改成 x1 x2 ,并且确保之前 syms 过,即在之前写上:
syms x1 x2;
也就是 f 的表达式变成:
f = (x1 + x2) ^ 4 + x2 ^ 2
然后,梯度和海森矩阵分别为:
g = jacobian(f);
h = jacobian(g);
 
 
展开全文阅读
剩余:2000
上一页:求形状的题不会