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兩個是固定長度的,...