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

2024-12-16 15:04:31
推荐回答(1个)
回答1:

首先把变量名改成 x1 x2 ,并且确保之前 syms 过,即在之前写上:

syms x1 x2;

也就是 f 的表达式变成:

f = (x1 + x2) ^ 4 + x2 ^ 2

然后,梯度和海森矩阵分别为:

g = jacobian(f);
h = jacobian(g);