MATLAB開啟nc檔案並讀取nc檔案資料

2021-10-06 19:30:15 字數 811 閱讀 1556

ncdisp(

'e:\**\**.nc'

)

輸入該命令後命令列視窗會顯示該nc檔案的基本資訊

根據上一步中nc檔案的基本資訊提取nc檔案的相應資料。

time=ncread(

'e:\**\**.nc','time'

)

首先,將所需要的資料提取出來

start=

[125,89,123]

count=

[17,14,124]

tmax=ncread(

'e:\**\**.nc','tmax',start,count)

其中,start 表示開始讀取資料的地方,本例即從第125行89列123頁開始讀取;

count 表示要讀取的個數,本例即為要讀取17行14列124頁;

本例預設步長為1,故未新增 stride。

最後,將資料儲存至txt文件

fid=fopen(

'e:\**\***.txt','w'

)

其中,『w』 表示開啟***.txt文件並刪除之前的資料重新寫入,若沒有該文件,即建立乙個新文件並寫入資料。

『a』 表示在原有的資料基礎上後續新增資料,保留原有資料。

其餘表達見下,摘自matlab幫助檔案。

fprintf(fid,'%g\n',tmax(1,1,k))
其中,\n表示換行

MATLAB讀取 nc檔案

ncfilepath d 田晴1 esa cci 20141002 20160430active esacci soilmoisture l3s ssms active 20141002000000 fv04.4.nc 顯示結構 ncdisp ncfilepath 在命令列視窗中以文字形式顯示 ne...

開啟並讀取檔案

開啟並讀取檔案 file open r c users administrator desktop walden.txt r lines file.readlines words for line in lines tmp list line.split for word in tmp list 對...

製作nc檔案(Matlab)

首先看乙個nc檔案中包含哪些部分,例如乙個標準的fvcom輸入檔案wind.nc netcdf wind可以看出nc檔案包含兩個主要部分 dimensions 各個變數維度大小 variables 變數 在上面檔案中包含三個維度 nele,node,time。其中nele,node兩個是固定長度的,...