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数据高程图的处理分析相关推荐

  1. matlab程序模拟汽车理论中的数据特性图动力特性图,matlab程序模拟汽车理论中的数据特性图1.doc...

    matlab程序模拟汽车理论中的数据特性图1.doc 车辆理论作业第三组第一大题确定一辆轻型货车的动力性能1.绘制发动机的使用外特性曲线N60014000NN/1000T1931329527N/100 ...

  2. matlab将表格数据做成图,入excel表格数据做图-如何向matlab中导入excel表格 利用表格数据做出图......

    如何向matlab中导入excel表格 利用表格数据做出图... 1.将待导入的矩阵结构的数据录入Excel中,录入时注意行列要跟原矩阵一一对应 2.录入完以后保存数据,为了后续步骤使用方便,命名时我 ...

  3. 如何用matlab做表格,matlab用excel数据做表格-如何向matlab中导入excel表格 利用表格数据做出图......

    matlab如何从excel表格中读取数据? 工具:matlab 2018b 1.打开matlab击主页下入数据,可以导入excel数据此将自己命名huitushuju文件导入: 2.点击打开按钮,即 ...

  4. matlab dir数,DIR - matlab函数

    DIR List directory. DIR directory_name lists the files in a directory. Pathnames and wildcards may b ...

  5. matlab 五数总括,Matlab 数据类型  五、表

    函数 句法 说明 T = table(var1,...,varN) T = table(var1,...,varN,Name,Value) T = table 根据工作区变量创建表,不带任何变量则创建 ...

  6. matlab 一条水平线,matlab画一条水平线

    凸轮廓线的MATLAB画法_工学_高等教育_教育专区.基于matlab的凸轮画法实例 凸轮廓线的 MATLAB 画法 1 凸轮轮廓方程 X ? OE ? EF ? E * Cos( J ) ? ( . ...

  7. 高程数据处理_全国12.5米高程 DEM for WeServer 数据1.0

    1. 概述 <全国12.5米高程DEM for WeServer 数据1.0>是基于NASA原始12.5米数据进行拼接,然后从原始的UTM投影转换为WGS84投影之后重新切片打包的结果,该 ...

  8. 中文版orgin图像数字化工具_Origin数字化(Digitize)插件介绍(提取图片或扫描格式图形数据点)...

    数字化(Digitize)插件介绍 数宇化插件为origin网站提供的极为有用的免费插件之一,该插件可将普通曲线图直接在origin中数字化.例如,以通过扫描仪将曲线图扫入计算机, 或在网上获取的电子 ...

  9. MATLAB的图像上怎么标记数据点?Text函数精讲

    MATLAB的图像上怎么标记数据点?&Text函数精讲 文章目录 MATLAB的图像上怎么标记数据点?&Text函数精讲 前言 一.用Text函数可实现指定位置的添加 二.使用方法 1 ...

最新文章

  1. PHP无状态对象,(PHP)基于Token的身份验证中对无状态的理解
  2. 上周五 oracle,Oracle 获取上周一到周末日期的查询sql语句
  3. JVM中的STW和CMS
  4. 【物联网】OpenWrt编译和修改基础--预科
  5. 多兼容的JS获取鼠标坐标
  6. 10个经典的爆炸化学反应,个个都是你惹不起的“暴脾气”
  7. Python-杨辉三角
  8. 做游戏,学编程(C语言) 12 炸弹人
  9. linux c 多进程,【linux下c语言服务器开发系列1】多进程处理多客户端的连接
  10. BZOJ1468: Tree BZOJ3365: [Usaco2004 Feb]Distance Statistics 路程统计
  11. 计算机组成原理实验报告 实验五 三人表决电路实验
  12. 中国西北地区专题地图合集(高清)
  13. 文件输入流和文件输出流
  14. 百度地图迁徙大数据_百度地图发布春运大数据,2020年返程规模下降六成
  15. 宁波实训day1: java web开发常用工具安装
  16. Python自动化之Excel去除相同数据
  17. Day 73 Npm包管理 +Express+路由+中间件
  18. 一些app抓包抓不到数据的问题
  19. @media only screen and
  20. linux删除 0 字节文件,如何恢复 Linux 上删除的文件

热门文章

  1. python中常用的模块(cleandar模块,time模块,datetime模块,OS模块,shutil()模块,random模块)
  2. 百度算法发布历史列表
  3. 内网服务器反弹映射到公网ip去访问
  4. 交换机基础命令(理解交换机基本工作原理)
  5. 语音识别ASR和NLP有什么区别?
  6. python datetime日期时间去掉 时分秒
  7. 计算机对人类发展历史的影响,【信息技术对人类社会发展有什么影响?】_人类 发展史_全球新能源网...
  8. [Math Algorithm] 拉格朗日乘数法
  9. 工业POE交换机出现不供电怎么办?
  10. 传说中的BNET边缘传输