[已答复] 未定义函数变量或函数怎么解决

[复制链接]
henry4335 发表于 2018-5-8 10:30:31
a=input('长a=');
b=input('宽b=');
L=input('底边长L=');
i=1;
[f(i),m(i),n(i)]=Msy(a,b,L);
c=min(a*m(i),b*n(i));
while (L-2*c)>=a
i=i+1;
[f(i),m(i),n(i)]=Msy(a,b,l-2*c);
c=c+min(a*m(i),b*n(i));
end
m,n
sum=4*sum(m.*n)

函数
function [fmax,x1,x2]=Msy(a,b,l)
m1=fix(1/a);
n1=fix(1/b);
fmax=0;
for i=0:m1
for j=0:n1
f=a*i+b*j;
if f>fmax&&f<=1.14
fmax=f;
x1=i;
x2=j;
end
end
end



运行一直提示   未定义函数或变量 'l'  。
有大神帮忙下么

1 条回复


悟得 发表于 2018-5-8 11:00:10
你大小写写错了吧。L和l。下面那个l-2c
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表