matlab高程数据点,matlab 对tif数据高程图的处理分析
temp=z(101:2200,101:2200)
根据图像属性可得此为2300*2300的tif图像,由于需要将其划分为9宫格,所以begin点设置为101,end点设置为2200,temp转化为可均分的2100*2100矩阵
for i=1:9
switch i
case {1,2,3}
G{i}=temp(1:700,1+(i-1)*700:i*700);
case {4,5,6}
G{i}=temp(701:1400,1+(i-4)*700:(i-3)*700);
case {7,8,9}
G{i}=temp(1401:end,1+(i-7)*700:(i-6)*700);
end
end
首先明确概念,:在此处,举例i=1,temp(1:700, 1:700)表示的是截取矩阵1行到1行,1到700列的元素
for i=1:9
b=i;
a=330+i;
subplot(a);
imshow(G{1,i});
end
//明确subplot的使用方法:说明划分为3*3的图像块,p决定了每一图像块的显示位置
参考代码:
%% 第一张数字高程图的处理
clc;clear;close all;tic;
z=imread('附件3 距2400m处的数字高程图.tif');
%z=double(z);imshow(z);
% x=1:length(z);y=x;
% [X2,Y2]=meshgrid(x,y);
% %mesh(X2,Y2,double(z));
% %meshc(X2,Y2,double(z));
% [C,h]=contour(X2,Y2,double(z));
% axis([0 2300 0 2300 ]);
% colormap(gray);colorbar;
% toc;
%% 划分区域
temp=z(101:2200,101:2200);%转化为可均分的2100X2100九宫格矩阵
for i=1:9
switch i
case {1,2,3}
G{i}=temp(1:700,1+(i-1)*700:i*700);
case {4,5,6}
G{i}=temp(701:1400,1+(i-4)*700:(i-3)*700);
case {7,8,9}
G{i}=temp(1401:end,1+(i-7)*700:(i-6)*700);
end
end
for i=1:9
b=i;
a=330+i;
subplot(a);
imshow(G{1,i});
end
图像处理结果为:将整个tif图像文件平均分为9块
Matlab 语谱图(时频图)绘制与分析
Matlab 语谱图(时频图)绘制与分析 语谱图:先将语音信号作傅里叶变换,然后以横轴为时间,纵轴为频率,用颜色表示幅值即可绘制出语谱图.在一幅图中表示信号的频率.幅度随时间的变化,故也称" ...
Matlab文件和数据的导入与导出
ref: https://blog.csdn.net/zengzeyu/article/details/72530596 Matlab文件和数据的导入与导出 2017年05月19日 15:18:35 ...
基于MATLAB的多项式数据拟合方法研究-毕业论文
摘要:本论文先介绍了多项式数据拟合的相关背景,以及对整个课题做了一个完整的认识.接下来对拟合模型,多项式数学原理进行了详细的讲解,通过对文献的阅读以及自己的知识积累对原理有了一个系统的认识.介绍多项式 ...
Matlab plotyy画双纵坐标图实例
Matlab plotyy画双纵坐标图实例 x = 0:0.01:20;y1 = 200*exp(-0.05*x).*sin(x);y2 = 0.8*exp(-0.5*x).*sin(10*x);[A ...
MATLAB实例:绘制折线图
MATLAB实例:绘制折线图 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 条形图的绘制见:MATLAB实例:绘制条形图 用MATLAB将几组不同的数 ...
Matlab和simulink数据的保存和读取
文件的存储 MATLAB支持工作区的保存.用户可以将工作区或工作区中的变量以文件的形式保存,以备在需要时再次导入.保存工作区可以通过菜单进行,也可以通过命令窗口进行. 1. 保存整个工作区 选择Fil ...
ASP.NET中数据棒图,饼图,柱状图的实现
Web中绘制图形的方法大致有: 1. VML方式:功能强大,但是非常麻烦. 推荐:http://www.elook.net.cn/vml/ 2.使用控件:Dandus, Aspose.chart,Co ...
matlab将矩阵数据归一化到[0,255]
matlab将矩阵数据归一化到[0,255] function OutImg = Normalize(InImg) ymax=255;ymin=0; xmax = max(max(InImg) ...
MATLAB 显示输出数据的三种方式
MATLAB 显示输出数据的三种方式 ,转载 https://blog.csdn.net/qq_35318838/article/details/78780412 1.改变数据格式 当数据重复再命令行 ...
随机推荐
手动导入swift三方danielgindi/Charts到OC工程中教程
1.到github网址上下载zip压缩包https://github.com/danielgindi/Charts 2.然后将解压后的文件夹整个拖到自己的工程文件夹下(很多教程只让拖xcodeproj ...
08讲browse命令的使用技巧
.浏览所有parts ,使用技巧 .浏览所有 nets,使用技巧 在上图中选择nets .浏览所有 offpage connector,使用技巧 如上 .浏览所有 DRC makers,使用技巧 5. ...
[.NET领域驱动设计实战系列]专题六:DDD实践案例:网上书店订单功能的实现
一.引言 上一专题已经为网上书店实现了购物车的功能了,在这一专题中,将继续对网上书店案例进行完善,本专题将对网上书店订单功能的实现进行介绍,现在废话不多说了,让我们来一起看看订单功能是如何实现的吧. ...
SQL Server求解最近多少销售记录的销售额占比总销售额的指定比例
看园中SQL Server大V潇潇隐者的博文,发现一边文就是描述了如标题描述的问题. 具体的问题描述我通过潇潇隐者的博文的截图来阐释: 注意:如果以上截取有所侵权,也请作者告知,再次感谢. 当 ...
软工实践练习一(个人)----将Androidstudio的项目共享到github
在Androidstudio上使用git插件 将项目共享至github 将 显示共享成功但是出了点问题 项目文件并没有上传至github库中,而是只创建了一个新的库 问题在于我的gitforwindo ...
Linux内核中的中断
http://blog.csdn.net/weiqing1981127/article/details/8298585 中断处理程序是被内核调用来响应中断的,它运行在中断上下文,中断处理程序是上半部, ...
WebApi路由及版本控制
public class WebApiControllerSelector : IHttpControllerSelector { private const string NamespaceKey ...
(Matlab)GPU计算及CPU计算能力的比较
%%首先以200*200的矩阵做加减乘除 做比较 t = zeros(1,100); A = rand(200,200);B = rand(200,200);C = rand(200,200); fo ...
Spring boot实现自定义拦截器
Sprintboot的拦截器提供了精细的控制:在request被响应之前.request被响应之后.request全部结束之后至视图渲染之前 三个时间点,我们都可以通过编写他们的函数来控制. 首先新建 ...
matlab高程数据点,matlab 对tif数据高程图的处理分析相关推荐
- matlab程序模拟汽车理论中的数据特性图动力特性图,matlab程序模拟汽车理论中的数据特性图1.doc...
matlab程序模拟汽车理论中的数据特性图1.doc 车辆理论作业第三组第一大题确定一辆轻型货车的动力性能1.绘制发动机的使用外特性曲线N60014000NN/1000T1931329527N/100 ...
- matlab将表格数据做成图,入excel表格数据做图-如何向matlab中导入excel表格 利用表格数据做出图......
如何向matlab中导入excel表格 利用表格数据做出图... 1.将待导入的矩阵结构的数据录入Excel中,录入时注意行列要跟原矩阵一一对应 2.录入完以后保存数据,为了后续步骤使用方便,命名时我 ...
- 如何用matlab做表格,matlab用excel数据做表格-如何向matlab中导入excel表格 利用表格数据做出图......
matlab如何从excel表格中读取数据? 工具:matlab 2018b 1.打开matlab击主页下入数据,可以导入excel数据此将自己命名huitushuju文件导入: 2.点击打开按钮,即 ...
- matlab dir数,DIR - matlab函数
DIR List directory. DIR directory_name lists the files in a directory. Pathnames and wildcards may b ...
- matlab 五数总括,Matlab 数据类型 五、表
函数 句法 说明 T = table(var1,...,varN) T = table(var1,...,varN,Name,Value) T = table 根据工作区变量创建表,不带任何变量则创建 ...
- matlab 一条水平线,matlab画一条水平线
凸轮廓线的MATLAB画法_工学_高等教育_教育专区.基于matlab的凸轮画法实例 凸轮廓线的 MATLAB 画法 1 凸轮轮廓方程 X ? OE ? EF ? E * Cos( J ) ? ( . ...
- 高程数据处理_全国12.5米高程 DEM for WeServer 数据1.0
1. 概述 <全国12.5米高程DEM for WeServer 数据1.0>是基于NASA原始12.5米数据进行拼接,然后从原始的UTM投影转换为WGS84投影之后重新切片打包的结果,该 ...
- 中文版orgin图像数字化工具_Origin数字化(Digitize)插件介绍(提取图片或扫描格式图形数据点)...
数字化(Digitize)插件介绍 数宇化插件为origin网站提供的极为有用的免费插件之一,该插件可将普通曲线图直接在origin中数字化.例如,以通过扫描仪将曲线图扫入计算机, 或在网上获取的电子 ...
- MATLAB的图像上怎么标记数据点?Text函数精讲
MATLAB的图像上怎么标记数据点?&Text函数精讲 文章目录 MATLAB的图像上怎么标记数据点?&Text函数精讲 前言 一.用Text函数可实现指定位置的添加 二.使用方法 1 ...
最新文章
- PHP无状态对象,(PHP)基于Token的身份验证中对无状态的理解
- 上周五 oracle,Oracle 获取上周一到周末日期的查询sql语句
- JVM中的STW和CMS
- 【物联网】OpenWrt编译和修改基础--预科
- 多兼容的JS获取鼠标坐标
- 10个经典的爆炸化学反应,个个都是你惹不起的“暴脾气”
- Python-杨辉三角
- 做游戏,学编程(C语言) 12 炸弹人
- linux c 多进程,【linux下c语言服务器开发系列1】多进程处理多客户端的连接
- BZOJ1468: Tree BZOJ3365: [Usaco2004 Feb]Distance Statistics 路程统计
- 计算机组成原理实验报告 实验五 三人表决电路实验
- 中国西北地区专题地图合集(高清)
- 文件输入流和文件输出流
- 百度地图迁徙大数据_百度地图发布春运大数据,2020年返程规模下降六成
- 宁波实训day1: java web开发常用工具安装
- Python自动化之Excel去除相同数据
- Day 73 Npm包管理 +Express+路由+中间件
- 一些app抓包抓不到数据的问题
- @media only screen and
- linux删除 0 字节文件,如何恢复 Linux 上删除的文件
热门文章
- python中常用的模块(cleandar模块,time模块,datetime模块,OS模块,shutil()模块,random模块)
- 百度算法发布历史列表
- 内网服务器反弹映射到公网ip去访问
- 交换机基础命令(理解交换机基本工作原理)
- 语音识别ASR和NLP有什么区别?
- python datetime日期时间去掉 时分秒
- 计算机对人类发展历史的影响,【信息技术对人类社会发展有什么影响?】_人类 发展史_全球新能源网...
- [Math Algorithm] 拉格朗日乘数法
- 工业POE交换机出现不供电怎么办?
- 传说中的BNET边缘传输