本项目主要基于Nagel-Schreckenberg (NaSch) 元胞自动机模型,在MATLAB环境中构建了一个完整的单车道交通流动态模拟系统。该系统能够模拟真实交通场景中的车辆微观驾驶行为,具体包括四个主要演化规则:加速(车辆倾向于加速至最大允许速度)、减速(受前车距离限制,为保持安全车距而强制减速)、随机慢化(模拟驾驶员注意力分散、路况干扰等随机因素导致的减速行为)以及位置更新(根据速度在离散空间中移动)。代码具有高度的封装性和可移植性,用户只需将源代码复制到MATLAB脚本中即可运行。除了核心的车辆运动模拟外,系统还集成了强大的数据分析与可视化模块,能够实时生成展示车辆轨迹的时空图,形象地揭示"幽灵堵车"(Phantom Traffic Jams)等交通非线性现象的形成机理。此外,系统支持批量参数扫描,能够计算不同车辆密度下的平均速度和交通流量,从而绘制出经典的交通流三参数(流量、速度、密度)基本图,帮助用户分析交通流从自由流向拥堵流转变的临界特性。