作业帮 > 综合 > 作业

请问下怎么修改才能正常运行啊!算不出来呢结果!目标函数:function f=objfun22(x)L=4430;M=2

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/30 09:37:15

请问下怎么修改才能正常运行啊!算不出来呢结果!

目标函数:
function f=objfun22(x)
L=4430;
M=2150;
M1=2360;
gam=x(1)*pi/180;
m=x(2);
for i=1:35
    afa(i)=i*pi/180;
    N=sqrt(M^2+m^2-2*M*m*sin(gam+afa(i)));
    deta1=asin(m*cos(gam+afa(i))/N);
    b=M-2*m*sin(gam);
    beta=gam+deta1-asin(N^2+m^2-b^2)/(2*N*m);
    beta0=atan(1/(M1/L+1/tan(afa(i))));
    c(i)=abs(beta-beta0)*180/pi;
end
f=max(c);
约束条件:

主程序
请问下怎么修改才能正常运行啊!算不出来呢结果!目标函数:function f=objfun22(x)L=4430;M=2
程序第五行 gan写错了