%土地利用转移矩阵

假设目前有两个不同年份的土地利用数据,分别是1990年和2000年的,要求不同土地利用类型间的相互转换关系,本文以matlab为例进行求解,非常的快速方面,代码如下

[a,R]=geotiffread('D:\qixiang\lucc\8km土地利用类型\1990年土地利用类型.tif');%先导入纬度数据

info=geotiffinfo('D:\qixiang\lucc\8km土地利用类型\1990年土地利用类型.tif');

data1990=importdata('D:\qixiang\lucc\8km土地利用类型\1990年土地利用类型.tif');%土地类型分别是123456。

data2000=importdata('D:\qixiang\lucc\8km土地利用类型\2000年土地利用类型.tif');

zy=zeros(size(data1990,1),size(data1990,2));

counsum_value=[];

for i=1:6

sy=find(data1990==i);

countsum=[];

for j=1:6

sy1=find(data2000==j);

sy_inter=intersect(sy,sy1);

countsy=length(sy_inter);

countsum=[countsum,countsy];

zy(sy_inter)=i*10+j;%得到转移前后的量,比如i=1;j=2,则结果是12,表示由1转移到2

end

counsum_value=[counsum_value;countsum];

end

xlswrite('D:\qixiang\lucc\8km土地利用类型\990-2000年的土地利用转移矩阵.xlsx',counsum_value)

filename='1990-2000年土地利用空间转移分布图.tif';

geotiffwrite(filename,zy,R,'GeoKeyDirectoryTag',info.GeoTIFFTags.GeoKeyDirectoryTag);

结果如下:

image.png

表示的含义见下图:

image.png

空间转移图如下所示:

QQ截图20181101105616.jpg

图中第一个数表示1990年的土地利用类型,第二个数是2000年的土地利用类型。如21,则表示1990年土地利用为2,2000年土地利用为1,表示该像元在1990-2000年间土地利用类型由2变成了1.

更多需求,请查看个人介绍

matlab赌徒破产模型转移矩阵,基于matlab的土地利用转移矩阵及土地利用转移空间分布...相关推荐

  1. matlab赌徒破产模型转移矩阵,[转载]【转】生成土地利用变化转移矩阵的方法

    这里是网上搜到的生成土地利用变化转移矩阵的几种方法,以飨来者: A 栅格数据做转移矩阵 "一般习惯列为早期的数据,行为近期的数据,就如你说的早期的在上,晚期的在下." B 矢量数据 ...

  2. 本模型基于Cruise软件搭建整车模型,基于Matlab/Simulink软件搭建整车控制模块,包括整车模式控制、扭矩分配、能量回收及机械制动等功能模块

    本模型基于Cruise软件搭建整车模型,基于Matlab/Simulink软件搭建整车控制模块,包括整车模式控制.扭矩分配.能量回收及机械制动等功能模块. 本模型主要用于仿真整车动力性及经济性性能结果 ...

  3. 零维水温模型计算——基于matlab建立计算模型

    零维水温模型计算--基于matlab建立计算模型 零维水温模型 基本方程 计算参数准备 matlab模型的建立 四阶龙格-库塔法的matlab实现 水面的净流通量φ~s~的计算函数 湖水与岩土的换热φ ...

  4. 本模型基于Cruise软件搭建整车模型,基于Matlab Simulink软件搭建整车控制模块

    本模型基于Cruise软件搭建整车模型,基于Matlab Simulink软件搭建整车控制模块,包括整车模式控制.扭矩分配.能量回收及机械制动等功能模块. 本模型主要用于仿真整车动力性及经济性性能结果 ...

  5. matlab噪音的消除办法,基于MATLAB的噪声消除方法.ppt

    基于MATLAB的噪声消除方法 基于MATLAB的噪声消除方法 答 辩 人 :徐 苏 美 指导教师:杨卫平教授 论文的指导思想 21世纪的社会是信息化社会,我们生活中的每一天都离不开数字信号.随着信息 ...

  6. 【MATLAB第58期】基于MATLAB的PCA-Kmeans、PCA-LVQ与BP神经网络分类预测模型对比

    [MATLAB第58期]基于MATLAB的PCA-Kmeans.PCA-LVQ与BP神经网络分类预测模型对比 一.数据介绍 基于UCI葡萄酒数据集进行葡萄酒分类及产地预测 共包含178组样本数据,来源 ...

  7. matlab 图片倒影_计算物理基于matlab方法研究水中倒影问题

    计算物理基于matlab方法研究水中倒影问题 基于 Matlab 方法研究水中倒影问题[摘 要] 本文介绍了用 matlab 研究倒影问题的方法,利用 matlab 可视化的优点可 以直观的得出结果. ...

  8. 【Wannafly挑战赛8】 D Alice和Bob赌糖果 【赌徒破产模型】

    链接:https://www.nowcoder.com/acm/contest/57/D 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536 ...

  9. matlab直流计算,一种基于MATLAB的直流开关振荡回路参数测量系统及计算方法与流程...

    本发明属于电力电子 技术领域: ,具体为一种基于MATLAB的直流开关振荡回路参数测量系统及计算方法. 背景技术: :近些年来,我国在高压直流输电技术的研究和应用上取得了突飞猛进的发展,目前已投运的高 ...

  10. 基于手机信令数据的北京市职住空间分布格局及匹配特征

    1.文章信息 论文题目为<基于手机信令数据的北京市职住空间分布格局及匹配特征>的一篇2020年发表在<地理科学进展>的涉及到手机信令数据处理的文章. 2.摘要 职住空间作为城市 ...

最新文章

  1. IPVS: Can't initialize ipvs: Protocol not available解决方法
  2. flappy bird游戏源代码揭秘和下载后续---移植到android真机上
  3. 17-chmod命令
  4. matlab adc仿真,[转载]关于ADC仿真做FFT的设置和结果分析
  5. Eclipse生成SSH传输密钥并实现GitHub的SSH代码提交
  6. 730阵列卡支持多大硬盘_华为1000多手机哪款好?推荐只此一款!华为品牌性价比最高千元机...
  7. tkmybatis 子查询_你的名字是爆款吗?一键查询!看看在杭州、全国多少人和你同名!...
  8. python中的然后_返回,然后等待另一个函数在python中完成
  9. 如何设置xampp的phpmyadmin外网访问?
  10. javascript 一次开发,多平台运行
  11. python课设带报告_20192423 2019-2020-2 《Python程序设计》实验三报告
  12. 数据库SQL语言学习--上机练习3(插入 更新 删除)
  13. ngrok下载并运行实现内网穿透
  14. Scala基础入门(二) Scala下载、安装教程
  15. PowerBuilder快速入门实践
  16. 微积分(一)——二重积分与三重积分笔记
  17. 开发悬浮球SDK之自定义view 下篇 — 裁剪圆形(以及其他形状)背景图片并设置文字
  18. 设备台式计算机显示叹号,台式电脑出现叹号不能上网怎么办_台式机电脑出现感叹号不能上网的处理方法-系统城...
  19. select标签 selected 选中状态动态查询
  20. 未转变者服务器.id大全,Unturned未转变者Elver最新地图ID汇总 2021最新版ID大全

热门文章

  1. 电子绘本pdf_1100多本RAZ(Reading A-Z),电子点读版PDF有声书,最全版本
  2. Solidity教程一
  3. 实战制作U盘工具去除XP系统管理员密码
  4. 在做模具设计过程中应注意哪些问题
  5. Linux - ZModem协议的sz命令传输文件异常
  6. wxpython如何分开界面和运行代码_wxpython笔记:wxpython的界面布局方式(一)
  7. 小米笔记本 镜像_小米笔记本Air 13.3原装WIN10出厂系统ISO镜像1607原版怎么下载
  8. 《穿越计算机的迷雾》读书笔记九
  9. chrome强烈推荐安装Octotree插件
  10. AutoCAD 版本历史 版本代号