采用最大合成法将月数据ndvi合成年数据NDVI,本文以spot的月ndvi为例进行,利用matlab平台,代码如下所示:

%author yinlichang3064@163.com

[a,R]=geotiffread('F:\项目\data\spot_月ndvi\ndvi200001.tif');%先投影信息

info=geotiffinfo('F:\项目\data\spot_月ndvi\ndvi200001.tif');

for i=2000:2015

datasum=zeros(size(a,1)*size(a,2),12); %size(a,1)和size(a,2)分别是进行合成的图像的行列号

for j=1:12

if j<10

data=importdata(strcat('F:\项目\data\spot_月ndvi\ndvi',int2str(i),'0',int2str(j),'.tif'));

else

data=importdata(strcat('F:\项目\data\spot_月ndvi\ndvi',int2str(i),int2str(j),'.tif'));

end

data=reshape(data,size(a,1)*size(a,2),1);

datasum(:,j)=data;

end

maxndvi=zeros(size(a,1),size(a,2))+NaN;

for n=1:length(datasum)

data=datasum(n,:);

datamax=max(data);

if datamax>-1

maxndvi(n)=datamax;

end

end

filenameet=strcat('F:\项目\data\2000-2015年NDVI\spot_ndvi_',int2str(i),'.tif');

geotiffwrite(filenameet,maxndvi,R,'GeoKeyDirectoryTag',info.GeoTIFFTags.GeoKeyDirectoryTag);

end

通过上述方式就能够批量输出tif格式的2000-2015年的NDVI最大合成数据了

ndvi matlab,基于Matlab的NDVI最大合成相关推荐

  1. matlab中NDVI趋势分析,基于matlab 的长时间栅格数据的sen趋势分析

    基于matlab 的长时间栅格数据的sen趋势分析 sen趋势分析是进行趋势分析的方法之一,常配合MK检验来使用,在学术论文中也非常常见,本文主要介绍如果通过matlab来实现对长时间序列的栅格数据进 ...

  2. 简谐振动合成matlab,基于MATLAB研究多个不同频率简谐振动的合成

    简谐振动的合成是力学的主要内容之一与两个不同频率简谐振动的合成相比,多个不同频率简谐振动的合成规律比较复杂李京颍等[1]对多个同频率简谐振动的合成进行了较为详细的讨论,并得出了它们合成的一般规律虽然有 ...

  3. 金相图像处理 matlab,基于MATLAB软件的图像处理技术 毕业论文.doc

    基于MATLAB软件: 在图像工程中,图像处理.图像分析.图像理解是其研究的三个重要层次.图像处理是图像目前发展的主体技术,它强调的是图形之间的转换.图像的灰度处理是图像处理的最基础理论之一,本文基于 ...

  4. 基音检测 matlab,基于MATLAB基音检测分析.doc

    基于MATLAB基音检测分析 基于MATLAB基音检测分析 摘要:基音检测作为语音信号处理的重要手段,被广泛地应用于语音的合成.编码及识别等一系列语音信号处理技术问题.基音检测的准确性对于要求极高的语 ...

  5. 判断清浊音 matlab,基于MATLAB的语音信号的清浊音分析.doc

    基于MATLAB的语音信号的清浊音分析 目录 1 语音信号概述1 1.1 语音信号的基本组成1 1.2 语音信号的"短时谱"1 1.3 基音周期2 1.4 短时分析技术2 2 语音 ...

  6. 桥式滤波整流电路仿真MATLAB,基于Matlab/Simulink的整流滤波电路的建模与仿真

    讨论. 从上面的理论分析以及我们在实验中测试情况来看 ,协议引进的各种自适应设计 ,在误码率很低以及较小 RTT 延时情况下 ,会稍微降低协议的效率 , 而在信道干扰严重以及 RTT 延时较长的情况下 ...

  7. 图像去噪算法 matlab,基于Matlab的图像去噪算法的研究与实现

    2009 年第 12 期 福 建 电 脑 (下转第 131 页) 基于 Matlab 的图像去噪算法的研究与实现 胡 鹏 1, 徐会艳 2 (1.淮安信息职业技术学院江苏淮安 223003 2.淮阴师 ...

  8. 电机测试matlab,基于MATLAB的电机故障诊断模型训练与测试平台

    基于MATLAB的电机故障诊断模型训练与测试平台 于际河 [期刊名称]<计算机光盘软件与应用> [年(卷),期]2014(000)005 [摘要]基于MATLAB的可视化编程技术,设计电机 ...

  9. 同步电机调速matlab,基于matlab的永磁同步电机调速系统的仿真word格式

    基于matlab的永磁同步电机调速系统的仿真word格式 摘 要本文首先介绍了永磁同步电机的国内外发展状况,然后介绍了永磁同步电机的结构及原理,接着建立了永磁同步电机的数学模型,并在此基础上用MATL ...

  10. 电机调速制动matlab,基于Matlab的三相异步电动机起动、调速和制动特性仿真

    信息工程学院 专业方向设计任务书 专业班级 学生姓名 学 号 设计题目 基于Matlab的三相异步电动机起动.调速和制动特性仿真 设 计 任 务 书 设计要求: 以matlab软件为平台,搭建三相异步 ...

最新文章

  1. 多维数组与指针之间的关系详解
  2. 引领深度学习潮流,刷屏计算机视觉顶会,揭秘商汤研究梦之队
  3. iOS Podfile里面的use_frameworks!引发的血案
  4. K8s 1.14 发布了,Release Note 该怎么读?
  5. HTML DOM 属性
  6. C语言再学习 -- 关于注释
  7. Vue2.0 传值方式
  8. MySQL学习笔记(6)之设计范式
  9. 基于java的rsa加密程序_RSA rsa加密程序,rsa java源码和 rsa的jsp Crypt_De algrithms 解密 238万源代码下载- www.pudn.com...
  10. golang断言的使用(Type Assertion)
  11. 分布式系统如何设计,看看Elasticsearch是怎么做的
  12. 利用python操作mrjob实例---wordcount
  13. maven项目中通过idea工具打jar包
  14. mysql error 1148_MYSQL:ERROR 1148: The used command is not allowed with this MySQL version
  15. vsftpd cmds_allowed 权限控制
  16. XMPP增加删除好友
  17. HTML5 基本格式
  18. 校运动会管理系统报告C语言,校运动会管理系统的报告C语言(含完整代码).doc
  19. module_init源码分析
  20. mysql数据库修改密码

热门文章

  1. 华为社招技术二面,总结复盘
  2. 中台实践:数据中台建设五步法
  3. 基于OpenCASCADE自制三维建模软件(十)编译ASSIMP库
  4. 软件实施是一个什么样的职位?
  5. HE4484E原厂升压8.4v锂电池充电芯片
  6. 关于MyEclipse的servers和WTPservers
  7. RTD原理及其温度采集
  8. Contents mismatch at: 08000000H (Flash=FFH Required=00H) ! Too many errors to display !
  9. android 字体加粗
  10. kotlin之开发经验整理