纯干货,请收下!

%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文件?相关推荐

  1. matlab创建nc文件怎么打开,MATLAB打开nc文件并读取nc文件数据

    MATLAB打开nc文件 ncdisp('E:\**\**.nc') 输入该命令后命令行窗口会显示该nc文件的基本信息 MATLAB读取nc文件 根据上一步中nc文件的基本信息提取nc文件的相应数据. ...

  2. MATLAB打开nc文件并读取nc文件数据

    MATLAB打开nc文件 ncdisp('E:\**\**.nc') 输入该命令后命令行窗口会显示该nc文件的基本信息 MATLAB读取nc文件 根据上一步中nc文件的基本信息提取nc文件的相应数据. ...

  3. MATLAB 批量读取NC文件并转为TIF文件

    因为课题处理30年的降雨和蒸发的遥感资料(.NC格式),而想要在Arcgis中处理要求的是raster格式的,所以需要批量转化为tif文件,所以在此分享自己改编之后的代码,可以简洁明了的实现这个过程: ...

  4. (转载)Matlab—什么是nc文件,以及如何读取导入

    一.关于.nc文件 NC文件全称是Network Common Data Format,也叫做NetCDF文件,即网络通用数据格式,这种文件格式一开始是专门用于气象学数据的存储,现在已经发展演变为很多 ...

  5. Matlab—什么是nc文件,以及如何读取导入

    作为一名数模选手,在做题的时候画一些海岸线图.地形图.气象图等有时候是非常必要的,而且对于美赛而言,好看的图片是很重要的加分项.很多时候,气象.生态.海洋等相关数据导入文件格式是.nc文件.之前有一次 ...

  6. 用matlab编辑器打开.m文件

    1.复制如下代码在,matlab命令行里运行 commandwindow; cwd=pwd; cd([matlabroot '\toolbox\matlab\winfun\private']); fi ...

  7. matlab gui打开fig文件,求助gui打开word文件及打开fig格式图片

    我设计gui需要单击列表框里的标签打开word文件和在MATLAB中用plot画出来的图片,但程序编好之后,打不开文件,不知道怎么回事,求教各位高手看见了帮帮忙global mdl; mdltemp= ...

  8. MATLAB:读取nc文件并将nc文件转为tif文件输出

    NC(NetCDF network Common Data Form,译为"网络通用数据格式") 文件是将多个时段的数据存储在一个文件当中. 内容格式如下: •从数学上来说,net ...

  9. matlab能打开comtrade文件吗,怎么设计COMTRADE录波数据在MATLAB中的读取

    本帖最后由 Cello1995 于 2018-11-12 12:21 编辑 图形用户界面(Graphical User Interface,GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用 ...

最新文章

  1. Ubuntu 14.04 64bit上磁力链爬虫dht部署指南
  2. AOP动态代理的实现机制
  3. SAP CRM WebClient UI Sales Area的cancel处理
  4. python+pyqt5实现24点小游戏
  5. 单链表的实现操作(C语言)
  6. zabbix通过自动发现功能实现自动识别网络设备接口
  7. NJUPT_CTF easychallenge 解题脚本
  8. MFC DoDataExchange()绑定技术
  9. Tip: Unicode Debug和Debug有什么区别?
  10. 福建农林大学外事处界面设计
  11. java 前端通过浏览器下载服务器上的文件
  12. 游戏音效素材大全下载 - 3000首高清无损-按分类整理
  13. j3服务器维修教程,服务器维修基本技术手册.docx
  14. 各家关节机器人示教器特点
  15. 基于Tasking的连接器文件配置技巧
  16. 智能门锁电路图_智能门锁原理一览 你pick哪一种?
  17. lol服务器位置2017,LOL甜心宝贝的琴音和弦2017抽皮肤网页地址
  18. jQuery 遍历 - 同胞(siblings)
  19. 从数据结构的角度来看Mysql为什么使用B+树
  20. Win10新增的应用及功能说明

热门文章

  1. 【古典入门】巴洛克音乐家-拉莫
  2. (转载)R14也称作子程序连接寄存器
  3. frappe_docker 开发模式初始化问题
  4. 逝去的2012 期待激情的2013
  5. 平衡二叉树中查找关键字结点
  6. 前端常用英语总结,持续更新
  7. itunes备份和恢复速度一样吗_Mac技巧分享:如何从加密的iTunes备份中恢复数据?...
  8. 融资融券获取所有排行
  9. Ubuntu 18.04 开启隐藏录音降噪功能
  10. 8 errors and 0 warnings potentially fixable with the `--fix` option.