如何用matlab求函数最小值?比如像函数z=x^4-8*x*y+2*y^2-3,如何用一个程序求出z的最小值啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 13:19:15

如何用matlab求函数最小值?比如像函数z=x^4-8*x*y+2*y^2-3,如何用一个程序求出z的最小值啊?
如何用matlab求函数最小值?比如像函数z=x^4-8*x*y+2*y^2-3,如何用一个程序求出z的最小值啊?

如何用matlab求函数最小值?比如像函数z=x^4-8*x*y+2*y^2-3,如何用一个程序求出z的最小值啊?
输入
[x,fval] = fminsearch(@(x)x(1)^4-8*x(1)*x(2)+2*x(2)^2-3,[-1.2,1])
其中
x=x(1)
y=x(2)
得到
x =[2.0000,3.9999]
fval =-19.0000