新建目标函数:
function f=fun(x)
f=5.6*sqrt(x(1)^2+(x(2)-5)^2)+6*sqrt((x(1)-15)^2+(x(2)-x(3))^2)+7.5*x(2)+21.5*sqrt(25+(8-x(3))^2)
调用非线性优化函数:
x0=[15,5,8] %起始点
[x,fval]=fminunc(@fun,x0)
运行后结果如下:
x =
6.9177 -0.3869 7.0387
fval =
221.5198
新建目标函数:
function f=fun(x)
f=5.6*sqrt(x(1)^2+(x(2)-5)^2)+6*sqrt((x(1)-15)^2+(x(2)-x(3))^2)+7.5*x(2)+21.5*sqrt(25+(8-x(3))^2)
调用非线性优化函数:
x0=[15,5,8] %起始点
[x,fval]=fminunc(@fun,x0)
运行后结果如下:
x =
6.9177 -0.3869 7.0387
fval =
221.5198