资源简介

使用元胞自动机和网格化图,建立与现实情况相符合的静态建筑物道路参数和动态车辆通行模型,并考虑司机是否具有获得前方道路信息的能力,分别建立基于排队论思想和基于道路阻抗系数的路径选择策略模型。

资源截图

代码片段和文件信息


classdef car
    properties
        speed = 1;
        x = 0;
        y = 0;
        direct = 2;
        time = 0;
    end
    methods
      function c2 = car(speedxydirecttime)          
          c2.speed = speed;
          c2.x = x; 
          c2.y = y;
          c2.direct = direct;
          c2.time = time;
      end
      function c2 = move(c1t)
          
          global map xto yto;
          global Timeall;
          global Tmoveok
          c2 = c1;     
          wn = 0;
          c2.time = c1.time + t;
          for d = 2:3  %查询可行方向
            if (abs(d-c1.direct) == 2 )%不能倒车
                continue;
            end
            xx(d) = c1.x + xto(d)*c1.speed*t;
            yy(d) = c1.y + yto(d)*c1.speed*t;
            if (xx(d)~=0 && yy(d)~=0 && xx(d)+yy(d)~=40 && map(xx(d)yy(d)) == 0)
                wn = wn + 1;
                way(wn) = d;
            end
          end
          if wn > 0
              for i = 1:wn
                  d = way(i);
                  c2.x = xx(d); c2.y = yy(d);
                  c2.direct = d;
                 
                  map(xx(d)yy(d))=2;
                  if map(c1.xc1.y)~=3
                       map(c1.xc1.y)=0;
                  end
                  break;
              end
             if c2.x+c2.y==39
                map(1920)=0;
                Timeall=Timeall+c2.time;
                Tmoveok=Tmoveok+1;
            end
          end
          
      end
    end
     
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-09-12 05:47  元胞自动机交通流模拟matlab代码和相关模拟数据\
     目录           0  2016-09-12 02:10  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\
     目录           0  2016-09-12 02:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic\
     目录           0  2016-09-12 02:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic2\
     文件        1687  2016-09-11 23:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic2\car.m
     文件          88  2016-09-11 23:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic2\creatCar.m
     文件         409  2016-09-11 23:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic2\moveall.m
     文件        1094  2016-09-11 23:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic2\traffic.asv
     文件        1265  2016-09-11 23:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic2\traffic2.m
     目录           0  2016-09-12 02:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic3\
     文件        2443  2016-09-11 23:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic3\car.m
     文件          86  2016-09-11 23:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic3\creatCar.m
     文件         881  2016-09-11 23:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic3\dfs.m
     文件         351  2016-09-11 23:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic3\moveall.m
     文件        1624  2016-09-11 23:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic3\traffic3.m
     文件        1832  2016-09-11 23:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic3\traffic4.m
     文件         294  2016-09-11 23:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic3\记录.txt
     文件        1537  2016-09-11 23:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic\car.m
     文件          90  2016-09-11 23:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic\creatCar.m
     文件         353  2016-09-11 23:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic\moveall.m
     文件        1047  2016-09-11 23:07  元胞自动机交通流模拟matlab代码和相关模拟数据\matlab代码\traffic\traffic.m
     目录           0  2016-09-12 05:48  元胞自动机交通流模拟matlab代码和相关模拟数据\仿真所得数据\
     文件       86528  2016-09-12 03:51  元胞自动机交通流模拟matlab代码和相关模拟数据\仿真所得数据\仿真数据及表格.xls
     目录           0  2016-09-12 05:32  元胞自动机交通流模拟matlab代码和相关模拟数据\仿真过程截图\
     文件       36660  2016-09-11 15:05  元胞自动机交通流模拟matlab代码和相关模拟数据\仿真过程截图\β0.5小区2不开放.jpg
     文件       40999  2016-09-11 15:11  元胞自动机交通流模拟matlab代码和相关模拟数据\仿真过程截图\β0.5小区2不开放1.jpg
     文件       36002  2016-09-11 15:07  元胞自动机交通流模拟matlab代码和相关模拟数据\仿真过程截图\β0.5小区2开放.jpg
     文件       40380  2016-09-11 15:10  元胞自动机交通流模拟matlab代码和相关模拟数据\仿真过程截图\β0.5小区2开放1.jpg
     文件       44108  2016-09-11 14:56  元胞自动机交通流模拟matlab代码和相关模拟数据\仿真过程截图\β0.5小区不开放.jpg
     文件       45582  2016-09-11 14:55  元胞自动机交通流模拟matlab代码和相关模拟数据\仿真过程截图\β0.5小区开放 (2).jpg
     文件       45502  2016-09-11 14:55  元胞自动机交通流模拟matlab代码和相关模拟数据\仿真过程截图\β0.5小区开放 (3).jpg
............此处省略8个文件信息

评论

共有 条评论