用matlab优化,多目标优化问题,数学模型如下图,编程如下,为什么在两台机子上运行结果不一样
%文件名eg7_5.m%采用fgoalattain函数求多目标优化问题x0=[4,19,50];lb=[2;17;30];ub=[6;25;60];goal=[10,12...
%文件名eg7_5.m%采用fgoalattain函数求多目标优化问题x0=[4,19,50];lb=[2;17;30];ub=[6;25;60];goal=[10,125];w=[0.01,0.0004];[xopt,fopt]=fgoalattain(@eg7_5_mubiao,... x0,goal,w,[],[],[],[],lb,ub,@eg7_5_yueshu)%文件名eg7_5_mubiao.m%求目标函数值的文件function f=eg7_5_mubiao(x)a=2.53*10^5/(x(1)^2*x(2)*x(3)*... (0.169+0.006666*x(2)-0.0000854*x(2)^2));b=2.53*10^5/(x(1)^2*x(2)*x(3)*... (0.2824+0.0014156*x(2)-0.000025216*x(2)^2));f(1)=abs(b-a);f(2)=2.5*x(1)*x(2);%文件名eg7_5_yueshu.m%非线性约束的M文件function[g,ceq]=eg7_5_yueshu(x)%求非线性约束不等式约束函数值g(1)=2.53*10^5/(x(1)^2*x(2)*x(3)*... (0.169+0.006666*x(2)-0.0000854*x(2)^2))-220;g(2)=2.53*10^5/(x(1)^2*x(2)*x(3)*... (0.2824+0.0014156*x(2)-0.000025216*x(2)^2))-220;g(3)=2.67*10^5/(x(1)*x(2)*x(3)^0.5)-600;ceq=[];
求高手解答,在线等,哪位好心人运行一下,告诉我结果 展开
求高手解答,在线等,哪位好心人运行一下,告诉我结果 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询