问题描述: matlab计算三元函数最大值f=(1-x)^3+(1-y)^3+(2-z)^3,其中1 1个回答 分类:数学 2014-10-01 问题解答: 我来补答 close allclear,clcf = @(x) (1-x(1))^3+(1-x(2))^3+(2-x(3))^3lb = [1; 1; 1]; % x y z的下限ub = [3; 3; 3] ; % x y z的上限A = [1 -1 0;0 1 -1];b = [0;0];x0 = [1.5;1.5;1.5]; % Starting guess at the solution[x1,fval1] = fmincon(f,x0,A,b,[],[],lb,ub);xmax2 = x1(1) % 极值点x的值ymax2 = x1(2) % 极值点y的值zmax2 = x1(3) % 极值点z的值fmax2 = fval1 % f的最小值计算结果:xmax2 = 3ymax2 = 3zmax2 = 3fmax2 =-17 展开全文阅读