You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
300 B
15 lines
300 B
5 months ago
|
function f=fun2(x)
|
||
|
a=[1.25,8.75,0.5,5.75,3,7.25];
|
||
|
b=[1.25,0.75,4.75,5,6.5,7.25];
|
||
|
f1 = 0; % 初始化f1
|
||
|
f2 = 0; % 初始化f2
|
||
|
for i=1:6
|
||
|
s=sqrt((a(i)-x(13))^2+(b(i)-x(14))^2);
|
||
|
f1=x(i)*s+f1;
|
||
|
end
|
||
|
for i=7:12
|
||
|
s=sqrt((a(i-6)-x(15))^2+(b(i-6)-x(16))^2);
|
||
|
f2=s*x(i)+f2;
|
||
|
end
|
||
|
f=f1+f2;
|
||
|
end
|