matlab残差分析是什么,基于matlab的长时间栅格序列的残差分析

本文介绍了如何在MATLAB中进行NDVI的残差分析,以量化人类活动对生态环境的影响。通过对2000年至2017年的NDVI、降水和温度数据进行处理,计算残差的空间分布、趋势,并统计每年的残差均值,保存为地理TIFF文件和Excel表格。
摘要由CSDN通过智能技术生成

在量化人类活动对生态参量的影响时,常常引入残差分析法来进行量化,本文在matlab平台下对NDVI进行残差分析,选取的自变量是降水和温度。代码如下所示,通过下面代码,能够获取残差的空间分布及残差趋势以及统计得到的研究区每年的残差值。

%author yinlichang3064@163.com

[aa,R]=geotiffread('D:\年NDVI\2000anveage_ndvi.tif');%先投影信息

info=geotiffinfo('D:\年NDVI\2000anveage_ndvi.tif');

[m,n]=size(aa);

begin_year=2000;%用户修改

end_year=2017;%用户修改

long=end_year-begin_year+1;

temsum=zeros(m*n,long);

presum=zeros(m*n,long);

ndvisum=zeros(m*n,long);

k=1;

for year=begin_year:end_year

temp=importdata(['D:\年NDVI\',int2str(year),'TEMP.tif']) ; %根据自己名称修改,本数据名称为2000TEMP.tif

pre=importdata(['D:\年NDVI\',int2str(year),'PRE.tif']) ; %根据自己名称修改,本数据名称为2000PRE.tif

ndvi=importdata(['D:\年NDVI\',int2str(ye

  • 3
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值