資源簡介
本代碼對在道路上行駛的車輛進行動態仿真,提供了一種算法

代碼片段和文件信息
function?[vc]?=?calcV(gapvfvlvMaxabeps)
%?function?[vc]?=?calcV(gapvfvlvMaxabeps)
%?----------------------------------------------
%?calculates?new?velocity?of?follower?from?“gap“?between?vehicles
%?and?from?velocities?of?follower?and?leader?“vf“?“vl“?according
%?to?Krauss-model
%?returns?connected?state?in?“c“?corresponding?to?the?following:
%?1:?-?free?flow
%?2:?-?connected
c?=?1;
if?gap?==?Inf
%?no?predecessor
v?=?vMax-(eps*a)*rand;
else
vSafe?=?vl+(gap-vl)/((vl+vf)/(2*b)+1);
[vDesi]?=?min([vMax?vf+a?vSafe]);
if?i?==?3
c?=?2;?%?choosing?vSafe?indicates?being?connected
end
v?=?max([0?vDes-(eps*a)*rand]);
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????7949??2010-09-14?11:31??mtjs.m
?????文件????????653??2010-09-14?11:28??calcV.m
?????文件????????507??2010-09-14?11:32??calcY.m
-----------?---------??----------?-----??----
?????????????????9109????????????????????3
評論
共有 條評論