【元胞自动机】基于元胞自动机模拟商场人流量matlab代码
1 简介
本文属于计算机科学和交通工程的交叉领域,涉及一种基于元胞自动机的商场行人微观仿真方法,首先对商场行人区域网格化处理,得到元胞自动机模型相应的元胞空间,并将其划分为一些凸多边形区域;其次判断每个区域里是否有行人,并规定好每个行人的临时目的地;然后计算每个行人的转移概率,进行模拟移动,观察是否会出现冲突;最后解决冲突,并更新每个行人的实际位置,直到行人到达相应的目的地;本发明使得仿真模型能对复杂步行环境做出相应反应,而不仅仅是区别行人和障碍物,同时,模拟区域行人流室内疏散过程中呈现的自组织现象,有效提高了模型仿真效果,更加适宜于仿真分析商场行人流的运动演化.
2 部分代码
%% lzu close all ; clear all ;clca=rand(200,50); %生成元胞自动机的大小(200,50)200行50列 m=find(a<0.1); n=find(a>0.9); %向上,向下的各占10% aa=zeros(size(a));aa(m)=1;up=aa; bb=zeros(size(a));bb(n)=3;down=bb; %初始化元胞 up,down clear a* m n bb % 生成 up down N=nnz(up)+nnz(down);%% 循环开始的地方 for t=1:10000up1=[up(2:end,:);up(1,:)]; %向上走的向上一步,探探前面有没有路 %向下走的不动 c=up+down;
【元胞自动机】基于元胞自动机模拟商场人流量matlab代码相关推荐
- 一个自带简易数据集的模拟线性分类器matlab代码——实验训练
一个自带简易数据集的模拟线性分类器matlab代码--实验训练 %%%% Tutorial on the basic structure of using a planar decision boun ...
- 2021-04-09 随机模拟—蒙特卡洛方法 Matlab代码实现
随机模拟-蒙特卡洛方法 Matlab代码实现 蒙特卡洛方法 蒙特卡洛方法(Monte Carlo method),也称统计模拟方法,是二十世纪四十年代中期由于科学技术的发展和电子计算机的发明,而被提出 ...
- 基于PCA主成分分析的BP神经网络回归预测MATLAB代码
基于PCA主成分分析的BP神经网络回归预测MATLAB代码 代码注释清楚. 先对数据集进行主成分分析,自主根据贡献率选择主成分:同时计算KMO验证值:用PCA以后数据进行BP神经网络回归预测. 可以读 ...
- 【元胞自动机】基于元胞自动机模拟晶体生长附matlab代码
1 内容介绍 基于溶质扩散和界面能的作用,考虑成分过冷,曲率过冷,界面能各 向异性和界面扰动等因素,建立了单个等轴枝晶的生长模型.采用元胞自动机(cellular automata)方法模拟了枝晶生长 ...
- 【元胞自动机】基于元胞自动机实现高速公路收费站交通流问题附matlab代码
1 简介 近年来,我国高等级公路发展迅速,截止到2012年底,我国高速公路的通车里程已达到97355公里,比2011年增长14.6%.而我国自1984年以来实行"贷款修路.收费还贷" ...
- 【图像增强】基于Frangi滤波器实现血管图像增强附matlab代码
1 简介 分析视网膜血管结构的变化是诊断和检测糖尿病,高血压等血管类相关疾病的最重要步骤.针对眼底视网膜图像对比度低,受病变区域边界干扰,很难正确提取血管细节的问题提出了一种基于Frangi滤波器的视 ...
- 【图像识别】基于卷积神经网络实现手写汉字识别附matlab代码
1 内容介绍 1.1. 数据集的获取 数据集的获取来自模式识别国家重点实验室共享,这个不解释直接上网址http://www.nlpr.ia.ac.cn/databases/download/featu ...
- 【图像加密】基于混沌系统进行灰度图像加密附Matlab代码
1 简介 1 基于混沌系统的图像加密解密 Logistic混沌置乱,先不说有多复杂,其实很简单. Logistic函数是源于一个人口统计的动力学系统,其系统方程形式如下: **X(k+1) = u ...
- 【车位检测】基于计算机视觉实现停车场空位识别附matlab代码
1 简介 为便于汽车驾驶员在室外停车场中寻找可用空车位,基于以数据采集,图像处理和目标检测等过程的计算机视觉,开发了室外停车场车位检测实验. 2 部分代码 clc; close all; clear ...
最新文章
- php常用比较函数区别表
- 怎么合成音乐_剪映教程:剪映怎么剪辑音乐?
- Python正则表达式之零宽断言(4)
- (Buuctf) [第五空间2019 决赛]PWN5 简单格式化字符串漏洞利用
- solr 修改端口号
- HTTP之get post
- 设计模式之观察者模式
- oralce中的dual详解
- Illustrator 教程,如何在 Illustrator 中保存项目?
- Oracle之自定义函数
- How Google Tests Software.pdf
- 操作系统实验报告(四)文件系统
- 基于神经网络的房价预测,房价预测 神经网络
- jzoj5331 【NOIP2017提高A组模拟8.23】壕游戏
- ngnix 配置多个前端项目(首次上传vue)
- 从“以旧换新”送手机看年礼消费新风尚
- 扇贝编程python学习笔记-基础篇10
- c语言中的标识符的合法与不合法要怎么判断(标识符命名规则)
- 编写函数求字符串的长度
- 2022 年,把 Python 学得跟 Java 一样熟练——06 获取 \u817e\u8baf\u0020 Cosmic