这三段代码有问题吗?红字部分
1、function flag=test(params,city_range)
%判断个体是否满足要求
demand=params.demand ;
qvechile=params.load;
cityNumber=params.cityNumber;
v=params.v;
a1=params.a1;
time_window=params.time_window;
dd=params.dd;
k=1;
q=0;
d=dd(city_range(1),8);
A(city_range(1))=d/v;
q=demand(city_range(1),6);
for j=2:cityNumber
d=d+dd(city_range(j),city_range(j-1));
q=q+demand(city_range(j),6);
t(city_range(j),city_range(j-1))= dd(city_range(j),city_range(j-1))/v;
A(city_range(j))=t(city_range(j-1))+ t(city_range(j),city_range(j-1))+a1*demand(city_range(j));
if time_window(city_range(j))>A(city_range(j))
t(city_range(j))=time_window(city_range(j));
else
t(city_ra