数据源:NASA SRTM DEM30m

软件:MATLAB

1.代码:

clc;clear;
%打开文件,hgt文件
aname=fopen('F:\NASA SRTM1 v3.0 山西\N40E113.hgt','rb');
bname=fopen('F:\NASA SRTM1 v3.0 山西\N40E114.hgt','rb');
cname=fopen('F:\NASA SRTM1 v3.0 山西\N39E113.hgt','rb');
dname=fopen('F:\NASA SRTM1 v3.0 山西\N39E114.hgt','rb');
%读取数据,二维矩阵
dem1=fread(aname,[3601,3601],'short');
dem2=fread(bname,[3601,3601],'short');
dem3=fread(cname,[3601,3601],'short');
dem4=fread(dname,[3601,3601],'short');
%将数组中小于-9999的值改为0
q1=find(dem1<-9999);
q2=find(dem2<-9999);
q3=find(dem3<-9999);
q4=find(dem4<-9999);dem1(q1)=0;
dem2(q2)=0;
dem3(q3)=0;
dem4(q4)=0;
%矩阵转置
dem1=dem1';
dem2=dem2';
dem3=dem3';
dem4=dem4';
%矩阵拼接
dem=[dem1(1:3601,1:3601),dem2(1:3601,1:3601)dem3(1:3601,1:3601),dem4(1:3601,1:3601)];
%图像显示
imagesc(dem)
title('数字高程模型')%标题
colorbar()%颜色柱
%关闭文件
fclose(aname);
fclose(bname);
fclose(cname);
fclose(dname);

MATLAB——SRTM DEM显示相关推荐

  1. matlab 取消figure显示时在屏幕最前

    matlab 取消figure显示时在屏幕最前 matlab 取消figure显示时在屏幕最上层. matlab运行代码或调试代码时,如果要显示图片figure或者画plot等,如果用的代码不合适, ...

  2. 四轴飞行器1.4 姿态解算和Matlab实时姿态显示

    四轴飞行器1.4 姿态解算和Matlab实时姿态显示 MPU6050数据读取出来后,经过一个星期的努力,姿态解算和在matlab上的实时显示姿态终于完成了. 1:完成matlab的串口,并且实时通过波 ...

  3. matlab 显示表格化,[转载]matlab窗口中显示excel表格的问题

    刚刚在恒润论坛看到的,感觉还不错,跟踪中-- http://www.hirain.com/forum/dispbbs.asp?boardID=1&ID=301 % -------------- ...

  4. 用Matlab读取、显示并保存图片

    用Matlab读取.显示并保存图片 文章目录 用Matlab读取.显示并保存图片 读取图片 显示图片 保存图片 读取图片 建立读取图片的脚本 x=imread('图像名.bmp'); %这里是相对路径 ...

  5. matlab imshow()函数显示白色图像问题

    本文转载自:https://www.cnblogs.com/darrelssc/p/6087559.html matlab imshow()函数显示白色图像问题 在MATLAB中,我们常使用imsho ...

  6. matlab怎么输出图像文件夹,Matlab读取图片 显示和保存图像的相关操作

    当前有部份朋友还不清楚Matlab读取图片 显示和保存图像的操作,所以下面绿软吧就带来Matlab读取图片 显示和保存图像的相关操作,一起来看看吧! Matlab读取图片 显示和保存图像的相关操作 打 ...

  7. SRTM DEM在ENVI中的使用方式

    SRTM数据下载的地址是:http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp. 直接下载下来的SRTM DEM如果解压后文件是下面这种,那么ENVI是 ...

  8. 30米SRTM DEM下载使用

    1.下载网址为:http://gdex.cr.usgs.gov/gdex/(需要翻墙). Step 1 :   Define the area of interest by specifying lo ...

  9. matlab中用dem求坡向,DEM中斜坡单元提取方法与流程

    本发明涉及一种图像分析方法,特别是涉及一种从DEM中提取斜坡单元的方法,属于一般的图像数据处理或产生领域.环境地质灾害防治技术领域. 背景技术: 预报单元的选取是区域滑坡预报技术的首要前提.恰当的预报 ...

  10. Matlab scatter 如何显示不同颜色点状

    有时候需要在matlab scatter绘图中显示不同颜色区分,如下图是人体血压高压.低压与年龄关系的散点图. 红色点表示高压 绿色点表示低压 用 matlab 如何实现呢? 1.创建一维矩阵x,y1 ...

最新文章

  1. 函数调用规范__cdecl和__stdcall的区别
  2. RabbitMQ实例教程:主题交换机
  3. 【版本发布】Jeecg-P3 1.0 发布,J2EE微服务框架(插件开发)
  4. Tomcat 服务器介绍和使用
  5. C/C++: C++可调用对象详解
  6. 2019最新k8s集群搭建教程 (centos k8s 搭建)
  7. java多线程编程(三)- 线程的创建
  8. 数据可视化的关键因素有哪些
  9. c#asp.net添加/修改/删除Cookie值
  10. AI上推荐 之 FM和FFM(九九归一)
  11. Shopee店铺爆单赚钱核心方法!跨境商家必学技能(干货建议收藏)
  12. 计算机c盘扩容不用软件,电脑分区c盘扩容,这个方法超级简单!
  13. 【STM32H7教程】第93章 STM32H7的SPI总线应用之驱动ADS1256(8通道24bit ADC, 增益可编程)
  14. GPU和CPU跑程序的代码区别
  15. 【quasi-maximum likelihood decoder】一种有效的PSK信号准最大似然译码器matlab性能仿真
  16. App Inventor 模拟器问题的解决
  17. java实现开根号算法
  18. java对图片进行压缩处理
  19. 2022 斯坦福AI报告:中国霸榜AI顶会,但引用量最低
  20. 第五章 线性规划方法 Linear Programming

热门文章

  1. python多进程编程实例_Python多进程并发(multiprocessing)用法实例详解
  2. 多路复用器_多路复用、非阻塞、线程与协程
  3. SQL:postgresql查询某个字段最大值行的其他字段值
  4. FFmpeg学习(11)——视频转码之-crf参数详解
  5. Java中的几种设计模式:行为型模式
  6. 机器学习课程笔记【十四】- 增强学习和自适应控制控制论
  7. VS附加依赖项以及Opencv配置问题
  8. 字符串hash(类似于进制的hash)
  9. 添加SAP_ALL权限
  10. 【洛谷习题】售货员的难题