帮一位朋友实现以下matlab可视化数据统计,即将所采集到的数据通过热度图来标识,以区分某地段人流的密集程度。需要有三维以及二维两种视角

实现效果如下图所示

参数说明:X轴和Y轴建立在二维坐标系上基础之上,Z轴为统计计算得出的密度值;在实际场景下,可将X轴和Y轴使用经纬度替代,以便定位一个相对较大的区域。

%----------------------------
clear
clear all
%一列x一列y一列z,分别为归一化后的地铁站长度,宽度,以及计算得出的人流密度值
%归一化代码我写的是C++的,不做归一化不影响使用
%载入文件,获取x的值
fidx=fopen('C:\Users\Administrator.SC-201604111342\Desktop\x.txt','r');
x=fscanf(fidx,'%lf');
%载入文件获取y的值
fidy=fopen('C:\Users\Administrator.SC-201604111342\Desktop\y.txt','r');
y=fscanf(fidy,'%lf');
%载入文件,获取z的值
fidz=fopen('C:\Users\Administrator.SC-201604111342\Desktop\z.txt','r');
z=fscanf(fidz,'%lf');
%取x的最大值
maxx=max(x);
%取x的最小值
minx=min(x);
%同x
maxy=max(y);
miny=min(y);
%生成网格
[X,Y]=meshgrid(linspace(minx,maxx),linspace(miny,maxy));
%插入人员密度值
Z=griddata(x,y,z,X,Y,'v4');
subplot(1,2,1);
%生成三维面
mesh(X,Y,Z)
hold on
%在三维面上画出人员密度值,高低峰岁值的大小而改变,颜色也是
plot3(x,y,z,'r.')
hold on
%坐标命名
xlabel('X-地铁站长度');
ylabel('Y-地铁站宽度');
zlabel('Z-人员密度值');
%插入颜色条
colorbar
%二维视角
subplot(1,2,2);
%生成三维面
mesh(X,Y,Z)
hold on
%在三维面上画出人员密度值,高低峰岁值的大小而改变,颜色也是
plot3(x,y,z,'r.')
hold on
view(2);
%坐标命名
xlabel('X-地铁站长度');
ylabel('Y-地铁站宽度');
zlabel('Z-人员密度值');
%插入颜色条
colorbar

Matlab画热度图,某地人流密度热力图相关推荐

  1. matlab画热度图

    这里的热度图指一个二维矩阵, 每个矩阵元素代表了当前热度的大小. 如果已经直到第一维和第二维代表的意义, 就可以直接画该热度图了. 假设该矩阵为A, 第一维是f, 第二维为t 用mesh命令 [X,Y ...

  2. matlab泰勒图,matlab画泰勒图

    急 在matlab中写个用泰勒级数计算arctan(x)的方程 clear;clc;x=1;s=0;y=atan(x);fori=1:1e6n=2*i-1;s=s+(-(-1)^i)*(x^n)/n; ...

  3. matlab绘图z=sin(x_「matlab画三维图」Matlab 应用之绘制三维图形(基础篇) - seo实验室...

    matlab画三维图 在Matlab中,三维图形的绘制包括三维曲线,三维网线图和三维曲面图.闲话不多说,直接进入正题.首先介绍几个函数: 1.plot3(x,y,z,-) 其中,x,y,z为维数相同的 ...

  4. matlab如何画波特图,matlab画波特图

    Matlab 中 Bode 图的绘制技巧 学术收藏 2010-06-04 21:21:48 阅读 54 评论 0 字号:大中小 订阅 我们经常会遇到使用 Matlab 画伯德图的情况,可能我们我们都. ...

  5. MATLAB画路径图(带结点,不同颜色的路径)

    MATLAB画路径图测试数据该链接仅有以下三幅图的数据 MATLAB画路径图全部数据该链接是建模时所有的代码 没有积分的留言邮箱,看到后资源发送邮箱. 百度网盘地址:链接:https://pan.ba ...

  6. MATLAB画阶梯图

    1.  使用MATLAB画阶梯图 2.  样例如下: a)  Stairs(y) i.             If Y is a Vecotr, then thex-axis scale range ...

  7. 2.Matlab画好图后,如何插入到word里面去

    使用Matlab画好图之后,想要插入到word里面去 有的人是使用保存为JPG,BMP等格式:还有的是转为PDF再裁剪,再插入:还有的是转为EPS格式再插入,但是没有一个图是高清的 下面是我从小木虫论 ...

  8. matlab 画折线图

    针对这篇博客里有些不够详细的地方,后期又写了一个稍微更详细的MATLAB画折线图:https://blog.csdn.net/Rhiney_97/article/details/105000137 代 ...

  9. Matlab画三维图的一些技巧

    引言 本人是一位数学科研工作者,平时的文章采用的是latex编写,里面图形的生成主要来自于Matlab(个人对Matlab非常喜欢,感觉上手比较容易,更亲民).对于图形的处理比较频繁,而且总会有一些特 ...

最新文章

  1. 关于Linux和Windows双系统共存时间问题
  2. 图解软件定义存储-百炼钢成绕指柔
  3. Color Pilot 5中文版
  4. 武汉自考本科计算机专业哪个好,2020年武汉自考本科专业有哪些?
  5. 如何让页面动起来?支付宝2020新春红包前端3D技术揭秘
  6. 编写自己的Matcher与如何让编译器识别被mock的重载函数
  7. 6-23 分离链接法的删除操作函数 (20 分)
  8. ds1302典型应用原理图_不同类型的光纤激光器,在工业中有哪些典型应用
  9. Python模块——subprocess
  10. C# winform post请求数据
  11. IOT(27)---国内物联网平台的发展、技术架构演进
  12. mastercam后处理升级_Mastercam中文版后处理MPFan 有了它就可以自己修改后处理了 呵呵...
  13. linux摄像头流媒体开源项目,Github上最受欢迎的10大开源免费的RTSP流媒体项目
  14. C Primer Plus (Stephen Prata 著)
  15. ERP知识普及连载(21)
  16. python product函数
  17. 什么是增量绩效管理?华为是如何做
  18. 【高数】交换二次积分次序时,为什么要观察上下限大小关系?
  19. 推送V3 - Vue + Layim + Websocket 实践笔记
  20. Happy GroundHog Day土拨鼠之日

热门文章

  1. Android应用实现QQ授权登录
  2. 深度学习之网络结构可视化
  3. 男人小便后别做1件事
  4. 数据完整性(实体完整性)
  5. 学习笔记(20):第一章: 路由与模板-Web前端技术与框架
  6. c语言面试题——内存划分
  7. 【无人机】关于无人机从事物流配送业务审定的思考
  8. leetcode 29.两数相除(python3)68ms
  9. 2023年3月异地转太原公积金贷款材料
  10. 队列Queue 先进先出 栈Stack 先进后出