首页 热点资讯 义务教育 高等教育 出国留学 考研考公

用matlab读取nc文件

发布网友 发布时间:2022-04-22 01:10

我来回答

2个回答

热心网友 时间:2022-03-31 15:30

nc文件是常用的科学数据文件,该文件可以使用ncbrowse软件打开,但是个人觉得该软件只能打开一个nc文件,无法连续处理多个文件,因此这里介绍如何使用matlab打开该文件。
Matlab中如何打开nc文件

matlab2013之后,对nc文件的处理更进了一步,到了2016a版本就更加方便。

查看nc文件的命令:ncinfo;

我们在网上下载了一个nc文件“FK150117_wh300_tide_IO.nc”,使用ncinfo命令查看文件内容。

ncinfo('FK150117_wh300_tide_IO.nc');
Matlab中如何打开nc文件
Matlab中如何打开nc文件

可以查看到nc文件的各个变量的信息。

当然也有数据说明,我们打开time的attributes之后,可以看到相关信息。
Matlab中如何打开nc文件

可以根据自己的需要导出文件的内容。比如我们想导出文件中名字为lon和lat的信息。

使用ncread命令。

lon = ncread('FK150117_wh300_tide_IO.nc','lon');

lat = ncread('FK150117_wh300_tide_IO.nc','lat');

plot(lon,lat,'b.');
Matlab中如何打开nc文件

也可以使用uv生成其他图形:

u = ncread('FK150117_wh300_tide_IO.nc','u');

v = ncread('FK150117_wh300_tide_IO.nc','v');

quiver(lon,lat,u,v);

下图是放大后的矢量图形。
Matlab中如何打开nc文件

热心网友 时间:2022-03-31 16:48

我想问那个文件名里面的下划线小杠怎么在指令里打出来

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com