-
大小: 10KB文件類(lèi)型: .7z金幣: 1下載: 0 次發(fā)布日期: 2021-06-02
- 語(yǔ)言: Matlab
- 標(biāo)簽: 交通網(wǎng)??小區(qū)開(kāi)放??matlab??
資源簡(jiǎn)介
20200723取消所需積分
基于元胞自動(dòng)機(jī)的交通網(wǎng)(也就是路網(wǎng)的模擬,而非一條路)模擬,本來(lái)是為了解決數(shù)模國(guó)賽2016B題編寫(xiě)的程序。除基本車(chē)輛行駛,加減速等功能外。
本程序已實(shí)現(xiàn):紅綠燈,自定地圖(通過(guò)矩陣),交叉口隨機(jī)轉(zhuǎn)向等。
尚未實(shí)現(xiàn):多車(chē)道(主要是多車(chē)道交叉口較難處理,但在本程序的基礎(chǔ)上做以修改應(yīng)該可以實(shí)現(xiàn))
代碼片段和文件信息
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));%實(shí)際進(jìn)入的
JL_in(2)=sum(sum(s_in));%本該進(jìn)入的
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
評(píng)論
共有 條評(píng)論