資源簡介
20200723取消所需積分
基于元胞自動機的交通網(也就是路網的模擬,而非一條路)模擬,本來是為了解決數模國賽2016B題編寫的程序。除基本車輛行駛,加減速等功能外。
本程序已實現:紅綠燈,自定地圖(通過矩陣),交叉口隨機轉向等。
尚未實現:多車道(主要是多車道交叉口較難處理,但在本程序的基礎上做以修改應該可以實現)
代碼片段和文件信息
function?[sJL_in]?=?carin(smm_inpvmax)
[ab]=size(s{1});
s_in=(rand(ab)s_new=(s{1}==0).*s_in;
JL_in(1)=sum(sum(s_new));%實際進入的
JL_in(2)=sum(sum(s_in));%本該進入的
s{1}=s{1}+s_new;
s{2}=s{2}+(m==1).*s_new.*randi(vmaxab);
s{2}=s{2}-(m==2).*s_new.*randi(vmaxab);
s{3}=s{3}+(m==3).*s_new.*randi(vmaxab);
s{3}=s{3}-(m==4).*s_new.*randi(vmaxab);
end
- 上一篇:MATLAB實現ARQ
- 下一篇:灰色預測Mmatlab程序
評論
共有 條評論