matlab求最小值f(x,y)=(4-2.1x^2+(x^4)/3)x^2+xy+(-4+4y^2)y^2,其中x属于[-3,3],y属于[-2,2],求最小值点和fmin.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 00:32:54
matlab求最小值f(x,y)=(4-2.1x^2+(x^4)/3)x^2+xy+(-4+4y^2)y^2,其中x属于[-3,3],y属于[-2,2],求最小值点和fmin.
x)M,ILzٜ6IӨЩԴ0533֨37+*5tMM*4Xi';V<8ɮh]cXJH(VM;NIӳI*b9XN./x|ʊgf=ٱw|ھOy|1D H5_Pakleg`hetYӳysb}MZK_6t>^ Te`dG/-|nˆ 56>k]dWJ[]#F1hh!S -P(2l @ z

matlab求最小值f(x,y)=(4-2.1x^2+(x^4)/3)x^2+xy+(-4+4y^2)y^2,其中x属于[-3,3],y属于[-2,2],求最小值点和fmin.
matlab求最小值
f(x,y)=(4-2.1x^2+(x^4)/3)x^2+xy+(-4+4y^2)y^2,其中x属于[-3,3],y属于[-2,2],求最小值点和fmin.

matlab求最小值f(x,y)=(4-2.1x^2+(x^4)/3)x^2+xy+(-4+4y^2)y^2,其中x属于[-3,3],y属于[-2,2],求最小值点和fmin.
采用枚举法给出近似解.
fmin=1000;
for x=-3:0.01:3 %如果保证精度可以选择0.001,不过计算速度就慢了
for y=-2:0.01:2
f=(4-2.1*x^2+(x^4)/3)*x^2+x*y+(-4+4*y^2)*y^2;
if f