資源簡介
Matlab中仿真車輛移動模型,雙車道,共100輛車,采用分簇算法進行分簇。
代碼片段和文件信息
clear?all;
close?all;
%?只有在彎道轉彎的一種情況(在這里實際上是直道)
%?只有兩個車道
L?=?600;
N?=?100;
DC?=?100;
a?=?1:120;
K?=?randperm(length(a));
L1_ini_x?=?a(K(1:N/2));
L1_ini_x?=?sort(L1_ini_x);
L1_y?=?2*ones(150);
K?=?randperm(length(a));
L2_ini_x?=?a(K(1:N/2));
L2_ini_x?=?sort(L2_ini_x);
L2_y??=?6*ones(150);
l11?=?L1_ini_x(1:end-1);
l12?=?L1_ini_x(2:end);
D1?=?(l12-l11)*5;
l21?=?L2_ini_x(1:end-1);
l22?=?L2_ini_x(2:end);
D2?=?(l22-l21)*5;
V_ini1?=?[10+D1-3?10];
V_ini2?=?[10+D2-3?10];
L1_ini_x?=?L1_ini_x*5;
L2_ini_x?=?L2_ini_x*5;
V?=?10;
t?=?0.5;
l_x?=?[L1_ini_x?L2_ini_x];
l_y?=?[L1_y?L2_y];
%?p1?=?plot(l_xl_y‘s‘‘EraseMode‘‘background‘‘MarkerSize‘5);
lamda?=?0.5;
for?i?=?0:t:100
????L1_ini_x?=?randi([-1?1]150)+V*i+L1_ini_x;
????L2_ini_x?=?randi(
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????3253??2015-01-12?08:48??V2V.m
評論
共有 條評論