符号运算的错
A=1+rand(1,100)*9; A=vpa(A,3); %产生1到10的随机数 取小数2位m=0;
for i=1:100
m=m+A(i);
end
m=ceil(m); %最佳装箱数代替数
% (1)NFR算法
zl=0; %每个箱子装完后的质量
m1=0; %箱子数
i=1;
while i<=100
zl=zl+A(i); i=i+1;
if zl>20
i=i-1;
m1=m1+1;
continue;
end
end
m1
运行时出现
??? Function 'gt' is not defined for values of class 'sym'.
Error in ==> xiangzi at 14
if zl>20
好像是符号运算的错
可是我 没用符号运算啊