matlab求三元函数的最小值

2025-03-04 18:14:06
推荐回答(1个)
回答1:

function f=sanyuan(x)
f=5.6*sqrt(x(1)^2+(x(2)-5)^2)+6.0*sqrt((x(1)-15)^2+(x(3)-x(2))^2)+7.5*x(2)+21.5*sqrt(25+(8-x(3))^2);

x=fminunc('yuan',[0;0;0])
x =

6.9176
-0.3869
7.0387
你看看可以不?