matlab读取hdf显示,matlab读取.hdf文件
matlab读取.hdf文件
打开hdf文件,以臭氧廓线数据为例
file = ‘OMI-Aura_L2-OMO3PR_2009m0107t1808-o23846_v003-2009m1025t065521.he5’;
file_id = H5F.open(file);
% open data
data_path = ‘/HDFEOS/SWATHS/O3Profile/Data Fields/O3’;
data_id = H5D.open (file_id, data_path);
lat_path=‘HDFEOS/SWATHS/O3Profile/Geolocation Fields/Latitude’;
lat_id=H5D.open(file_id, lat_path);
lon_path=‘HDFEOS/SWATHS/O3Profile/Geolocation Fields/Longitude’;
lon_id=H5D.open(file_id, lon_path);
alt_path=‘HDFEOS/SWATHS/O3Profile/Geolocation Fields/Altitude’;
alt_id=H5D.open(file_id, alt_path);
pressure_path=‘HDFEOS/SWATHS/O3Profile/Geolocation Fields/Pressure’;
pressure_id=H5D.open(file_id, pressure_path);
% ========= Read-in variables from data ========================
data=H5D.read (data_id);
lat=H5D.read(lat_id);
lon=H5D.read(lon_id);
alt=H5D.read(alt_id);
pressure=H5D.read(pressure_id);
% ========= Read-in metadata ========================
% Read units
ATTRIBUTE = ‘Units’;
attr_id = H5A.open_name (data_id, ATTRIBUTE);
units = H5A.read(attr_id);
% Read the offset.
ATTRIBUTE = ‘Offset’;
attr_id = H5A.open_name (data_id, ATTRIBUTE);
offset = H5A.read(attr_id);
% Read the scale.
ATTRIBUTE = ‘ScaleFactor’;
attr_id = H5A.open_name (data_id, ATTRIBUTE);
scale = H5A.read(attr_id);
% Read the fill value.
ATTRIBUTE = ‘_FillValue’;
attr_id = H5A.open_name (data_id, ATTRIBUTE);
fillvalue=H5A.read (attr_id);
attr_id = H5A.open_name (alt_id, ATTRIBUTE);
fillvalue_alt=H5A.read (attr_id);
% Read the missing value.
ATTRIBUTE = ‘MissingValue’;
attr_id = H5A.open_name (data_id, ATTRIBUTE);
missingvalue=H5A.read (attr_id);
attr_id = H5A.open_name (alt_id, ATTRIBUTE);
missingvalue_alt=H5A.read (attr_id);
% Read title attribute.
ATTRIBUTE = ‘Title’;
attr_id = H5A.open_name (data_id, ATTRIBUTE);
long_name=H5A.read (attr_id, ‘H5ML_DEFAULT’);
% Replace fill values with NaN
data(datafillvalue) = NaN;
alt(altfillvalue_alt) = NaN;
% Replace missing values with NaN
data(datamissingvalue) = NaN;
alt(altmissingvalue_alt) = NaN;
% Apply scale and offset, the equation is "scale (data-offset)".
% In this example the ozone scale=1.0 and offset=0.0 so it does nothing.
% However, this may be useful for other variables or datasets.
data = scale(data-offset);
标签:H5A,open,ATTRIBUTE,hdf,matlab,attr,data,id,读取
来源: https://blog.csdn.net/qq_42010248/article/details/99988607
matlab读取hdf显示,matlab读取.hdf文件相关推荐
- VTK学习之路——读取并显示raw体数据文件
数据比较难找,老板给了个网址,里面很多数据可以下载: https://klacansky.com/open-scivis-datasets/sorted-by-size.html 数据文件类型(raw ...
- matlab eval 不显示,matlab中 eval(command); 运算符无效的问题
下面这个程序是haar-like特征提取-->haar-like关键点显示-->haar-like特征人脸检测代码,该段代码在运行时出现了如图片所示的bug,本人看不懂这个bug出错的根源 ...
- matlab相位连续显示,matlab设计复合信号不同频率的初相位
生成原始信号 为了方便起见,生成一个包含三个频率的复信号,分别是5Hz.10Hz.15Hz,初相位分别为 采样率取100,采样点取512个,代码如下. clc;clear; Fs =100;%采样率 ...
- matlab 矩阵3d显示,Matlab 3D视图矩阵
让A是MATLAB的4×4视图矩阵,从视图函数获得: A = view; A(1:3,1:3)应对应于旋转和缩放, A(1:3,4)应对应翻译, A(4,:)应该是[0 0 0 1]. 将相机参数设置 ...
- matlab等高线不显示,Matlab提示ZData 为非有限时,无法显示等高线图
如题,运行我的程序,最后的等值线图出不了,提示:ZData 为非有限时,无法显示等高线 附上我的代码,是一个数值积分: Sztau=@(x,z)1/4/pi*integral2(@(theta,r)( ...
- matlab 画图 断层显示,MATLAB编程实现连续断层工业CT图像的三维重建_张爱东
第26卷 第4期核电子学与探测技术 V ol.26 N o.4 2006年 7月Nuclear Electr onics &Detection T echnolo gy July 2006 M ...
- matlab图片连续显示,Matlab利用定时器连续显示图片的问题
是不是因为我用的版本太低呢 我用的是2007版的. % 开始播放按钮 function start_Callback(hObject, eventdata, handles) global filen ...
- 如何利用Matlab对Comtrade99格式的故障录波文件进行数据读取
如何利用Matlab对Comtrade99格式的故障录波文件进行数据读取 近来看了几个采用Matlab对标准故障录波数据进行读取的例子,自己参照着动手实践了下,发现有些问题,现在记录下来以备大家参考. ...
- 【jpg和png区别】PIL和opencv读取、显示图片+归一化+transpose变换通道
文章目录 1 图片说明 2 两种读取方式+显示 3 numpy中transpose的使用 4 数据类型转换+归一化 5 PIL.Image读取png和jpg有什么区别 1 图片说明 两张图片格式不同, ...
最新文章
- SpringBoot------添加保存时自动编译插件
- Android消息处理机制
- 耳机不分主从是什么意思_“在网吧上网给玩家配置这样的耳机,是什么意思?”哈哈哈...
- 26.python常用端口号
- asp.net core 3.0 gRPC框架小试
- Apache Camel教程– EIP,路由,组件,测试和其他概念的简介
- php内容管理器是什么原因,有什么好的php内容管理后台吗?打算试水接单的大三狗提问...
- 算法导论 第十三章 红黑树(python)-1插入
- 区块链查比特币_登图区块链课堂——比特币矿机发展史
- require include php5中最新区别,百度上好多错的。
- Bootstrap Wizard 多步表单控件
- plc编程及应用_西门子PLC编程及应用
- java神兽传说游戏,了不起的神兽传说
- 这一年,熬过许多夜,也有些许收获 | 2022年终总结
- 无线网卡的工作模式--ath9k网卡驱动开发总结(一)
- phpcms实现手机端与PC端双模板的方法与详细教程(同步跳转)
- fastadmin相关操作(生成CRUD,生成菜单,关闭验证码,调试模式,开启表格用户查看权限)
- 云健康实名认证_秒懂云通信:如何用阿里云语音通知
- 维基链WICC召集令
- 谈谈如何去赚巨头的钱