资源简介
这个是我参加2017年美赛数模借鉴了别人写的部分代码,自己写的元胞自动机代码, 大家可以下载了看看哦~, 如果有什么问题欢迎联系我~感谢下载喵~

代码片段和文件信息
clc;
close all;
%=====================GUI部分========================================
plotbutton=uicontrol(‘style‘‘pushbutton‘...
‘string‘‘Run‘ ...
‘fontsize‘12 ...
‘position‘[1004005020] ...
‘callback‘ ‘run=1;‘);
%define the stop button
erasebutton=uicontrol(‘style‘‘pushbutton‘...
‘string‘‘Stop‘ ...
‘fontsize‘12 ...
‘position‘[2004005020] ...
‘callback‘‘freeze=1;‘);
%define the Quit button
quitbutton=uicontrol(‘style‘‘pushbutton‘...
‘string‘‘Quit‘ ...
‘fontsize‘12 ...
‘position‘[3004005020] ...
‘callback‘‘stop=1;close;‘);
number = uicontrol(‘style‘‘text‘ ...
‘string‘‘1‘ ...
‘fontsize‘12 ...
‘position‘[204005020]);
%=======================初始化车道量======================================
B=2; %The number of the lanes
roadlength=50; %The length of the simulating highways
merge = 30;
barrier = 10;
scale = 0.1;
switch_ratio = 0.9;
road=zeros(roadlengthB+2);
v=zeros(roadlengthB+2);
road(merge:roadlength2) = -1;
road(1:roadlength[1B+2])=-1;
h = imagesc(road);
set(h ‘erasemode‘ ‘none‘)
axis equal
axis tight
vmax = zeros(502);
probc=0.1; % 车辆的密度
probv=[0.330.661]; % 两种车流的密度分布
probslow=0.1; % 随机慢化的概率
VTypes=[123]; % 道路上一共有几种最大速度不同的车辆速度是什么
[roadvvmax]=new_cars(roadvprobcprobvVTypesvmaxscale);%一开始就在车道上布置车辆,做周期循环驾驶,也方便观察流量密度之间的关系
ROAD=rot90(road2);
h=show_road(ROADh0.1);
%======================进行迭代========================================
run = 0;
stop = 0;
freeze = 0;
while(stop==0)
if (run==1)
[vLUPLDOWN]=road_count(roadv);
[roadvvmax]=switch_lane(roadvvmaxLUPLDOWNbarrierswitch_ratio);
[roadvvmax]=move_forward(roadvvmaxprobslowmerge);
[roadvvmax]=new_cars(roadvprobcprobvVTypesvmaxscale);
ROAD=rot90(road2);
h=show_road(ROADh0.1);
end
if (freeze==1)
run = 0;
freeze = 0;
end
drawnow
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2551 2017-01-23 23:42 Cellular2.m
文件 6933 2017-01-23 18:27 move_forward.m
文件 760 2017-01-23 15:54 new_cars.m
文件 1314 2017-01-23 17:41 road_count.m
文件 645 2017-01-22 13:26 show_road.m
文件 2337 2017-01-23 18:50 switch_lane.m
文件 2129 2017-01-23 03:18 Cellular.m
相关资源
- 基于51单片机的模数转换与数模转换
- 以单片机AT89S52、光电脉宽调制器芯片
- 单指数模型在房地产投资组合中的应
- 柯布-道格拉斯Cobb-Douglas生产函数模型
- 2020深圳杯数模挑战赛D题论文——公交
- 2015年数模国赛b题数据
- 2019数模美赛题目
- 2018数模论文LaTex模板V2.0分解版
- STM32f334的库函数模板
- 浙江大学2010年数学建模B题
- 基于元胞自动机的股票市场模拟模型
- 数学建模比赛2019,常用的32种数学模
- 城市规划发展-元胞自动机.rar
- 2011全国大学生数学建模竞赛A题题目及
- 历年全国数学建模竞赛获奖论文 wor
- 1stopt破解版.rar 数模必不可少的软件
- STM32F030C8T6库函数模版
- 基于Multisim设计的数控直流稳压电源
- 2015年国赛数学建模
- TSP问题的数模论文合集
- 2016数模美赛E题M奖论文
- 02数模竞赛mathematica程序
- 叶片泵数模
- 光伏五参数模型计算软件
- 2018年数模美赛全部题目A~F题(包括英
- COMCOTv1_7海啸数值模型
- 元胞自动机教程 数学建模
- 数模2007b的论文及源程序
- 1999年数模美赛优秀论文
- 1988年数模美赛优秀论文
评论
共有 条评论