matlab netcdf,Matlab读取Netcdf文件
NetCDF(网络通用数据格式)文件后缀为.nc,文件中的数据结构包含维(dimensions)、变量(variables)和属性(attributes)三种描述类型,每种类型都会被分配一个名字和一个ID。
从数学上来说,netcdf存储的数据就是一个多自变量的单值函数。用公式来说就是f(x,y,z,...)=value,函数的自变量x,y,z等在netcdf中叫做维(dimension)或坐标轴(axis),函数值value在netcdf中叫做变量(Variables)。而自变量和函数值在物理学上的一些性质,比如计量单位(量纲)、物理学名称等等在netcdf中就叫属性(Attributes)。
NetCDF name{
Dimensions:… //定义维数
Variables:… //定义变量
Attributes:… //属性
Data:…//数据
}
读取.nc文件可以用python的netCdf4模块,也可以用ncbrowser,这里我用的是Matlab。
MATLAB具有数值分析、数值和符号计算、工程与科学绘图、控制系统的设计与仿真、数字图像处理、数字信号处理、财务与金融工程等功能。
这是matlab打开之后的基本界面,上方为命令功能区,右侧为命令行输入栏,左上角为当前路径中文件夹详情,左下角为软件工作区。
读取nc文件的命令
%% 显示结构
% ncdisp(ncFilePath);%显示nc文件的所有结构,以便大概了解里面的内容
% ncdisp(ncFilePath,‘evap‘);%显示指定变量的内容,注意一定要是变量variables才可以
% ncdisp(ncFilePath,‘/‘,‘min‘);%简单显示结构以及定义
% ncdisp(ncFilePath,‘/‘,‘full‘);%全部显示所有结构和定义信息
然后调用ncread读取变量值:
vardata = ncread(source,varname)
vardata = ncread(source,varname,start,count,stride)
(1)start
varname所指定变量的每一维的开始读取的位置
(2)count
从start指定的开始位置算起,一共读取的每一维要素的数目
(3)stride
从start开始,每一维读取的数目为count时,每一维的读取的步长
---end---
原文:https://www.cnblogs.com/lemon-567/p/14333930.html
matlab netcdf,Matlab读取Netcdf文件相关推荐
- 使用MATLAB和Vivado读取txt文件
使用MATLAB和Vivado读取txt文件 MATLAB处理十六进制的数据: 将你的16进制数据保存到txt文件中,打开MATLAB选择workspace->importdata,导入txt文 ...
- MATLAB和Python读取wave文件的波形对比
用python读取.wav文件的波形后再用MATLAB读取文件波形进行验证. 1.MORSE 1.1 Python 程序见之前的博客. 波形如图1所示: 图1 1.2 MATLAB 读取波形程序 ...
- matlab文件名批量读取dat文件,matlab批量读取dat
matlab如何生成数据dat文件_数学_自然科学_专业资料.第一种方法:sav... matlab中读取txt中数据 2页 1下载券 MATLAB读取文本格式数据 21页 1下载券 用Matlab读 ...
- linux c 读取txt文件中数据类型,关于matlab中用textread读取txt文件
今天打算跑下程序,突然发现,真的很烂,不会读入数据,简单的Iris.txt一上午都没读进去,在此对matlab中的textread函数做下总结,textscan函数待续. 笔者在此基础上进行运行,修改 ...
- matlab如何读取csv,Matlab:如何读取CSV文件以及如何读取带有字符串数据项的CSV文件 | 学步园...
CSV,逗号分开的文件,如果能快速的读取这些文件中的数据,无疑会帮助我们解决很多问题. 1. 只有数据的CSV文件,CSV file that includes only numbers. As an ...
- matlab 和python读取csv文件速度_matlab读取csv文件数据并绘图
circle.m(画二维圆的函数) %该函数是画二维圆圈,输入圆心坐标和半径 %rectangle()函数参数'linewidth'修饰曲线的宽度 %'edgecolor','r',edgecolor ...
- matlab中ncread读取nc文件其中一个三维参数的其中一维_Matlab使用技巧总结-1
抽空看了Matlab官方文档,并配合郭老师的课程,把Matlab语言系统梳理了一遍.先上资源: bilibili良心搬运大法: MATLAB_台大郭彦甫-视频教程 知乎盐选推荐基础教程: MATLAB ...
- matlab怎么逐行读取txt文件内容,转载:matlab 逐行 读取 txt 文件
转载自:http://blog.sciencenet.cn/blog-762216-1086021.html % The load function can be used to load txt f ...
- 如何用matlab读取hdf文件,matlab读取hdf文件
HDF, BMP, JPEG, GIF, PCX, XWD, CUR, ICO, RAS, PBM, PGM, PPM AU, SND - NeXT/Sun sound 音訊 WAV - Micros ...
- matlab 按分隔符提取,Matlab:如何读取具有多个分隔符的.txt文件
这是我在stackoverflow上的第一个问题.我用Matlab使用textread读取.txt文件时出现问题. .txt真的很乱,有如下结构.Matlab:如何读取具有多个分隔符的.txt文件 & ...
最新文章
- 【leetcode】581. Shortest Unsorted Continuous Subarray
- java数据访问策略_java – 支持基于最近访问过的项目的高效启动策略的数据结构...
- SpringMVC-组件分析之视图解析器(prefix,suffix)
- Oracle中的两种验证方式:操作系统验证和密码文件验证,通过操作系统验证的方式解决客户端登录不了数据的问题
- Leetcode 771. Jewels and Stones
- 二叉树的公共祖先(递归)
- Linux下JDK、Tomcat的安装及配置
- Storm 配置说明
- 10.PHP中的赋值运算符
- VRAR应该是工具,而不是“玩具”
- 编程算法 - 最小的k个数 红黑树 代码(C++)
- linux服务器查sn,命令查看服务器SN号
- Hi3519内核配置uart串口
- 【滤波器】基于多种滤波器实现信号去噪含Matlab源码
- Android 检索相册视频文件
- VulnHub - Pluck靶机
- 23MySQL 是怎么保证数据不丢的
- RS485,uart串口加瑞芬68协议
- VISIO画出占满页面的PDF矢量图
- 小升初数学暑假班招生中
热门文章
- Python实战从入门到精通第十三讲——返回多个值的函数
- mysql mmm vip_MySQL MMM架构看不到vip地址
- vscode运行C++代码正常,但编辑时有红色波浪线,提示未定义标识符
- 花书+吴恩达深度学习(二八)深度生成模型之有向生成网络(VAE, GAN, 自回归网络)
- 花书+吴恩达深度学习(十三)卷积神经网络 CNN 之运算过程(前向传播、反向传播)
- 白板机器学习笔记 P28-P35 支持向量机
- STM32常见错误error: #268: declaration may not appear after executable statement
- 读《豆瓣的基础架构》有感
- 一:HTTP协议(超详解)
- 十进制度分秒lisp函数_十进制与度分秒坐标互转