• 大小: 488KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: Matlab
  • 标签: Matlab  NetCDF  nc插件  

资源简介

Matlab-NetCDF插件安装和.nc格式数据的读取代码。

资源截图

代码片段和文件信息

% 程序的主要目的是将一个海平面气压数据05_0819_0822.nc转成ascii数据文件,
% 写成的ascii通常都比较大,如果我们并不需要这个ascii文件,而只想对数据进行处理或绘图,
% 则本程序只需到第8或第15行,即可直接对slp1或slp2进行所要的计算或绘图或输出计算后的其他结果等。
% 其他nc文件可类似处理

clear all;close all;clc
%--------------------------------------------------------------------------
f=netcdf(‘05_0819_0822.nc‘‘nowrite‘);% open the nc file. 注意有的nc文件后缀不是为.nc而是.cdf 若要读取多个nc文件可在filename上设循环.
slp1=f{‘slp‘}(:);     % 获取要从nc文件中提取的变量slp
close(f)
%--------------------------------------------------------------------------
[dk di dj]=size(slp1);  %获取该变量的维数本例为3维

fid=fopen(‘05_0819_0822.dat‘‘w‘);    % 打开一个文件用于存储变量数据
for kk=1:dk            %该循环用于将原来3维的数据销至2维写到05_0819_0822.dat上.
     slp2=squeeze(slp1(kk::))+119765;
%-------------------------------------------------------------------------    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     339048  2006-04-20 10:51  example\05_0819_0822.nc

     文件       1644  2006-04-22 15:19  example\read_data_nc.m

     文件        189  2006-04-22 15:18  example\readme.txt

     目录          0  2006-04-22 14:40  example

     文件    1262410  2005-07-20 22:05  install files\mexcdf53_pcwin_install.m

     文件     649029  2005-07-20 21:21  install files\netcdf_install.m

     目录          0  2006-04-22 15:58  install files

     文件       1920  2005-11-15 11:05  其他\generate_nc_file.m

     目录          0  2006-04-22 16:17  其他

     文件      30720  2006-04-22 23:25  nc插件安装及数据读取.doc

     文件       2862  2010-05-12 10:30  matlab-netcdf插件安装和.nc格式数据的读取  .txt

----------- ---------  ---------- -----  ----

              2287822                    11


评论

共有 条评论