日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

imread函数 matlab_地理人,你会用Matlab吗?

發(fā)布時間:2024/7/23 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 imread函数 matlab_地理人,你会用Matlab吗? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?Matlab 讀取不同格式數(shù)據(jù)

作為一個地信的小白,本科就學會了一個ArcGIS。雖然Matlab, C, Java, C++, C# 等的編程課上了一大堆,但是考完試就完全忘了,妥妥的一個代碼小白,當初連如何切換當前目錄都不會……

讀研后,發(fā)現(xiàn)Matlab處理遙感相關(guān)的數(shù)據(jù)真的方便。尤其是處理全球性的數(shù)據(jù)時(如再分析數(shù)據(jù),模式輸出數(shù)據(jù)……),大多為.nc格式,跟著小白看看這些格式的數(shù)據(jù)如何讀取吧。

1、 .nc文件讀取

(以讀取ECMWF再分析數(shù)據(jù)為例,使用ncread函數(shù))

cd filepath //首先轉(zhuǎn)到數(shù)據(jù)存放目錄下

ncinfo('ECMWF_1501.nc'); //使用ncinfo函數(shù)讀取數(shù)據(jù)信息,查看數(shù)據(jù)中的變量

par01 = ncread('ECMWF_1501.nc','par');//選擇Variables中的par讀取

這樣我們成功地把光合有效輻射給讀進來了,此代碼也可讀取.nc4 格式的文件

2、 .tif 文件讀取

(以讀取0.05°的MOD12Q1土地利用數(shù)據(jù)為例,使用imread函數(shù))

cd filepath //首先還是轉(zhuǎn)到數(shù)據(jù)存放目錄下

Info = imfinfo('MOD12Q1_Land_Cover_Type2_0.05deg.tif'); //使用iminfo函數(shù)讀取數(shù)據(jù)信息

mod12_L2= imread('MOD12Q1_Land_Cover_Type2_0.05deg.tif'); //使用imread函數(shù)讀取tif數(shù)據(jù),得到一個3600*7200的矩陣

3、 .hdf文件讀取

HDF格式的文件可先使用HDFView等軟件先查看數(shù)據(jù)信息,但是小白比較懶,一般都直接使用Matlab查看……

(以讀取hdf格式的MOD12Q1土地利用數(shù)據(jù)為例, 使用hdftool函數(shù),超簡單超好用!)

hdftool('MOD12Q1.A2001001.h00v09.004.2004358134002.hdf')

輸入上面的代碼后出現(xiàn)如下界面

會有兩種方式(HDF,EOS)來查看HDF格式文件,然后你想導入哪個變量就從右下角的“數(shù)據(jù)導入命令”里COPY 代碼就OK啦,是不是超簡單呀~

總結(jié)

以上是生活随笔為你收集整理的imread函数 matlab_地理人,你会用Matlab吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。