deviation from the average value less
1 次查看(过去 30 天)
显示 更早的评论
hello everyone, I have a vector composed of 34 rows by 40 columns, I would like to calculate the average value of each row (therefore a 34x1) and then find the column of the starting vector that is closest to that column made up of average values, to then be able to find the corresponding column number . how can do it? thanks
my array name is veT:
for i = 1: duration
traci.simulation.step();
if i==1
for f=1:length(semafori)
traci.trafficlights.setPhaseDuration(semafori{f}, nominali(f,1))
end
end
for n=1:length(induction)
vec_sec(n,i)=traci.inductionloop.getLastStepVehicleNumber(induction{n});
end
for v=1:length(k)
if i==t(v)
for j=1:length(vec_sec(:,1))
veT(j,v)=sum(vec_sec(j,(t(v)-(T-1)):t(v))); % this is vector by34x40
end
for f=1:length(semafori)
traci.trafficlights.setPhase(semafori{f},0);
traci.trafficlights.setPhaseDuration(semafori{f},nominali(f));
end
end
end
end
traci.close
0 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!