道路交通matlab代码-traffic-nagel-schreckenberg:使用Nagel-Schreckenberg模型的基于Matl

上传者: 38655011 | 上传时间: 2022-09-19 04:31:55 | 文件大小: 11KB | 文件类型: ZIP
道路交通matlab代码纳格尔·施雷肯贝格交通 使用Nagel-Schreckenberg模型的基于Matlab的多车道交通模拟器 PHYS 3150-项目4 对于这个项目,我选择使用创建一个多车道交通模拟器。 该程序将生成2行,每行包含100个单元(或者用户希望使用多个单元),并在整个单元中均匀分配预定数量的汽车(默认为15个)。 该程序经过建模,因此可以认为“道路”的尽头与循环的起点相连。 每辆汽车的初始速度为每步3个单元。 每一步,都会根据一些不同的因素来修改每辆车的速度。 首先,如果每辆汽车的速度小于最大速度,则每步汽车将获得一个单元格的速度增加。 其次,它将检查是否正在接近其他任何汽车; 如果它在同一车道上靠近另一辆车,并且在另一车道上有空间,则该车将移动到另一车道。 如果程序发现两条车道都在驶近汽车,它将减速至与汽车之间的距离相等的速度。 如果意识到正在接近的汽车在另一车道上,则汽车将以相同的速度继续行驶。 该程序不会给汽车以车道优先权; 也就是说,它将车道视为相等,并且仅当它接近同一车道中的汽车时才会改变车道。 第三个因素是随机方面。 对于每一步,汽车的速度都有50%的机

文件下载

资源详情

[{"title":"( 4 个子文件 11KB ) 道路交通matlab代码-traffic-nagel-schreckenberg:使用Nagel-Schreckenberg模型的基于Matl","children":[{"title":"traffic-nagel-schreckenberg-master","children":[{"title":"README.md <span style='color:#111;'> 3.20KB </span>","children":null,"spread":false},{"title":"project.m <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"img","children":[{"title":"DoubleLane.png <span style='color:#111;'> 7.17KB </span>","children":null,"spread":false},{"title":"SingleLane.png <span style='color:#111;'> 6.86KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明