Matlab如何打开nc文件?
纯干货,请收下!
%Matlab程序读取sst数据:
close all
clear all
oid='sst.mnmean.nc' %将oid设置为nc文件名,防止nc文件名过长导致不必要的麻烦 以下用oid代替nc文件名
ncinfo('sst.mnmean.nc'); %读取nc文件的属性值 必须保证nc文件和.m程序在同一文件夹下
sst=double(ncread(oid,'sst')); %读取文件类型为sst类型的nc文件
nlat=double(ncread(oid,'lat')); %读取经度变量
nlon=double(ncread(oid,'lon')); %读取纬度变量
mv=ncreadatt(oid,'/sst','missing_value'); %缺少值和对应精度
sst(find(sst==mv))=NaN; %将缺少值设置为空值
%% 显示数据
[x,y]=meshgrid(lon,lat);%根据经纬度信息产生格网,
[Nlt,Nlg]=meshgrid(nlat,nlon);
%Plot the SST data without using the MATLAB Mapping Toolbox
%用Plot方法对sst文件进行画图不使用MATLAB自带的地图工具 结果:显示不出来对应的横纵坐标和轮廓
figure
pcolor(Nlg,Nlt,sst(:,:,1));shading interp;
load coast;hold on;plot(long,lat);plot(long+360,lat);hold off
colorbar
%用Plot方法对sst文件进行画图不使用MATLAB自带的地图工具 结果:显示不出来对应的横纵坐标和轮廓
%Plot the SST data using the MATLAB Mapping Toolbox
figure
axesm('eqdcylin','maplatlimit',[-80 80],'maplonlimit',[0 360]); % Create a cylindrical equidistant map %根据nc文件创建相应的图,此处创建eqdcylin即创建柱面等距地图 还可创建其他类型图 自行查找axesm属性资源
pcolorm(Nlt,Nlg,sst(:,:,1)) % pseudocolor plot "stretched" to the grid 用matlab自带工具伪彩色图“拉伸”到网格
load coast % add continental outlines 可以用matlab自带工具添加大陆轮廓
plotm(lat,long)
colorbar
Matlab如何打开nc文件?相关推荐
- matlab创建nc文件怎么打开,MATLAB打开nc文件并读取nc文件数据
MATLAB打开nc文件 ncdisp('E:\**\**.nc') 输入该命令后命令行窗口会显示该nc文件的基本信息 MATLAB读取nc文件 根据上一步中nc文件的基本信息提取nc文件的相应数据. ...
- MATLAB打开nc文件并读取nc文件数据
MATLAB打开nc文件 ncdisp('E:\**\**.nc') 输入该命令后命令行窗口会显示该nc文件的基本信息 MATLAB读取nc文件 根据上一步中nc文件的基本信息提取nc文件的相应数据. ...
- MATLAB 批量读取NC文件并转为TIF文件
因为课题处理30年的降雨和蒸发的遥感资料(.NC格式),而想要在Arcgis中处理要求的是raster格式的,所以需要批量转化为tif文件,所以在此分享自己改编之后的代码,可以简洁明了的实现这个过程: ...
- (转载)Matlab—什么是nc文件,以及如何读取导入
一.关于.nc文件 NC文件全称是Network Common Data Format,也叫做NetCDF文件,即网络通用数据格式,这种文件格式一开始是专门用于气象学数据的存储,现在已经发展演变为很多 ...
- Matlab—什么是nc文件,以及如何读取导入
作为一名数模选手,在做题的时候画一些海岸线图.地形图.气象图等有时候是非常必要的,而且对于美赛而言,好看的图片是很重要的加分项.很多时候,气象.生态.海洋等相关数据导入文件格式是.nc文件.之前有一次 ...
- 用matlab编辑器打开.m文件
1.复制如下代码在,matlab命令行里运行 commandwindow; cwd=pwd; cd([matlabroot '\toolbox\matlab\winfun\private']); fi ...
- matlab gui打开fig文件,求助gui打开word文件及打开fig格式图片
我设计gui需要单击列表框里的标签打开word文件和在MATLAB中用plot画出来的图片,但程序编好之后,打不开文件,不知道怎么回事,求教各位高手看见了帮帮忙global mdl; mdltemp= ...
- MATLAB:读取nc文件并将nc文件转为tif文件输出
NC(NetCDF network Common Data Form,译为"网络通用数据格式") 文件是将多个时段的数据存储在一个文件当中. 内容格式如下: •从数学上来说,net ...
- matlab能打开comtrade文件吗,怎么设计COMTRADE录波数据在MATLAB中的读取
本帖最后由 Cello1995 于 2018-11-12 12:21 编辑 图形用户界面(Graphical User Interface,GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用 ...
最新文章
- Ubuntu 14.04 64bit上磁力链爬虫dht部署指南
- AOP动态代理的实现机制
- SAP CRM WebClient UI Sales Area的cancel处理
- python+pyqt5实现24点小游戏
- 单链表的实现操作(C语言)
- zabbix通过自动发现功能实现自动识别网络设备接口
- NJUPT_CTF easychallenge 解题脚本
- MFC DoDataExchange()绑定技术
- Tip: Unicode Debug和Debug有什么区别?
- 福建农林大学外事处界面设计
- java 前端通过浏览器下载服务器上的文件
- 游戏音效素材大全下载 - 3000首高清无损-按分类整理
- j3服务器维修教程,服务器维修基本技术手册.docx
- 各家关节机器人示教器特点
- 基于Tasking的连接器文件配置技巧
- 智能门锁电路图_智能门锁原理一览 你pick哪一种?
- lol服务器位置2017,LOL甜心宝贝的琴音和弦2017抽皮肤网页地址
- jQuery 遍历 - 同胞(siblings)
- 从数据结构的角度来看Mysql为什么使用B+树
- Win10新增的应用及功能说明
热门文章
- 【古典入门】巴洛克音乐家-拉莫
- (转载)R14也称作子程序连接寄存器
- frappe_docker 开发模式初始化问题
- 逝去的2012 期待激情的2013
- 平衡二叉树中查找关键字结点
- 前端常用英语总结,持续更新
- itunes备份和恢复速度一样吗_Mac技巧分享:如何从加密的iTunes备份中恢复数据?...
- 融资融券获取所有排行
- Ubuntu 18.04 开启隐藏录音降噪功能
- 8 errors and 0 warnings potentially fixable with the `--fix` option.