请大家帮忙做一下MATLAB这个题 谢谢!谢谢!感激不尽
发布网友
发布时间:2023-11-24 03:11
我来回答
共1个回答
热心网友
时间:2024-12-12 02:34
function test
Aeq = [1 1];
beq = [10];
x0 = [10;-1];
x = fmincon(@myfun,x0,[],[],Aeq,beq,[],[],'confun')
end
function y = myfun(x)
y = exp(x(2))*(7*x(1)^2+9*x(2)^3+log(abs(x(1)-x(2)))+3*x(1)*x(2)+2*x(2)+6);
end
function [c, ceq] = confun(x)
c = [7.2+x(1)*x(2)-x(1)-3*x(2); -x(1)*x(2)-10];
ceq = [];
end
x =
10.9161
-0.9161
追问你好 请问你确定这是正确的吗?
谢谢 刚才发的那个不好意思哈 看了你的资料 我才发现 再次感谢!感激不尽