前端之家收集整理的这篇文章主要介绍了
JavaScript中的流量模拟入门,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在接下来的几个月里,我将会提出很多问题.对于我的九年级科学博览会项目,我想创建一个交通模拟器,以测试互连的交通信号灯是否可以
增加交通流量.我有几个通用问题,我需要帮助…
>我如何代表道路?
>我如何让汽车沿着路走?
>我如何开车开车道或道路?
我不是寻找特定的代码,只是很好的指针和资源,以帮助我开始.任何帮助,欣赏,C.Ruhl.
PS我只在高中,所以没有高级的数学符号请:)
经常采用的一种可能的
方法是对道路和汽车的位置使用离散模型.
道路上的每个位置都可以被汽车(蓝点)占用,也可以是空的.沿着给定的箭头,汽车以离散时间步长移动一个位置(如果目标位置为空).因此,如果车辆否则必须减速或停止,车辆甚至可以切换车道.
您可以通过使用每辆汽车单独的时间步长(模拟更快/更慢的汽车)或以其他许多方式进一步改进.
在您通过适当的数据结构定义道路(即位置和后续位置)后,该模型相对容易模拟,但已经显示出有趣的效果.
原文链接:https://www.f2er.com/js/150830.html