当方程无法数值求解时,如何计算梯度和 hessian 矩阵?
我的最小化方程是:
c=c[(x/y/(1-x)^2)^0.6 + (1-(x/y)/(1-y)^2)^0.6 + 6/y^0
我尝试了 MATLAB 函数“diff”来计算梯度和粗麻布。但是推导比一个人可以处理的要长得多。如何编写计算粗麻布或梯度的代码?
当方程无法数值求解时,如何计算梯度和 hessian 矩阵?
我的最小化方程是:
c=c[(x/y/(1-x)^2)^0.6 + (1-(x/y)/(1-y)^2)^0.6 + 6/y^0
我尝试了 MATLAB 函数“diff”来计算梯度和粗麻布。但是推导比一个人可以处理的要长得多。如何编写计算粗麻布或梯度的代码?