转载于:http://rssthome.com/forum.php?mod=viewthread&tid=51&extra=page=1

%Matlab中几种读写hdf5数据的函数
clear;
clc;
close all;
%---------------------------------------------------------------------------------------------------------------
%第一种,包括"hdf5info","hdf5read"和"hdf5write"等函数
%读取hdf5数据
SdsData = hdf5read('E:\test.h5','/SDSName');

%写hdf5数据
O2Adetails1.Location ='/GroupName';
O2Adetails1.Name = 'SdsName';

%写属性
attr = '0~255';
attr_details.Name = 'units';
attr_details.AttachedTo = '/GroupName/SdsName';
attr_details.AttachType = 'dataset';

attr1 = '0~255';
attr_details1.Name = 'DESCRIPTION';
attr_details1.AttachedTo = '/GroupName/SdsName';
attr_details1.AttachType = 'dataset';

hdf5write('E:\result.h5', O2Adetails1, SdsData, attr_details, attr,attr_details1, attr1,'WriteMode', 'overwrite');
        
        
%---------------------------------------------------------------------------------------------------------------
%第二种,包括"h5create","h5disp","h5info","h5read","h5readatt","h5write"和"h5writeatt"等函数
%h5create(filename,datasetname,size,Name,Value),h5create必须制定数据集的维数,不好用
h5create('myfile.h5','/DS1',[10 20]);
mydata = rand(10,20);
h5write('myfile.h5', '/DS1', mydata);

%---------------------------------------------------------------------------------------------------------------
%第三种,比较好用,类似于idl中的hdf5读写,主要包括:H5F.*、H5G.*、H5D.*、H5A*、H5T.*、H5S.*等相关函数
fid = H5F.create('myfile.h5');
type_id = H5T.copy('H5T_NATIVE_FLOAT');

%HSCO2_O2A_ARP分组
group_id=H5G.create(fid,'HSCO2_O2A_ARP','H5P_DEFAULT','H5P_DEFAULT','H5P_DEFAULT');
dims = [1016 8 6];
h5_dims = fliplr(dims);
h5_maxdims = h5_dims;
space_id = H5S.create_simple(3,h5_dims,h5_maxdims);
dset_id = H5D.create(group_id,'RadianceConversionO2A',type_id,space_id,'H5P_DEFAULT');
H5D.write(dset_id,'H5ML_DEFAULT','H5S_ALL','H5S_ALL','H5P_DEFAULT',RadianceConversionO2A);

H5S.close(space_id);
H5T.close(type_id);
H5D.close(dset_id);
H5G.close(group_id);
H5F.close(fid);
h5disp('myfile.h5');

Matlab读写hdf5数据相关推荐

  1. matlab查看hdf5数据,Matlab 操作 HDF5文件

    HDF5文件 在使用Matlab对数据进行预处理时,遇到了内存不足的问题,因为数据量太大,在处理完成以前内存已经爆满.如果使用Matlab的.m文件对文件进行存储的话,则需要将数据分割成多个文件,对后 ...

  2. Matlab读写.mat数据

    .mat文件的方便之处在于,它可以连同数据的变量名一同保存下来(这一点在程序调试的过程中很方便),并且不需要控制数据的存储格式,matlab会自动保存并区分我们所存储的内容.利用load和save指令 ...

  3. MATLAB读写Excel数据

    读: [num,txt] = xlsread('FileName.xls',n,'basic'); %num保存的是数据矩阵,txt保存的是文本矩阵,n是标签数从1开始计数,basic是区间,如'A1 ...

  4. matlab处理hdf5数据画图,读取行的最佳HDF5数据集块形状

    找到正确的块缓存大小 首先,我不想讨论一些一般性的事情.知道每个单独的块只能整体读取或写入非常重要.默认情况下,可以避免过多的磁盘I / O的h5py的标准块缓存大小仅为默认值1 MB,并且在许多情况 ...

  5. matlab读入txt数据_教程合集 | MATLAB文件读写(以nc与txt为例)

    周一到!我们又和大家见面啦!最近几周的主题是,有了数据,那我们怎么读写数据文件呢?气象中的特殊资料又有哪些处理方法呢?以txt和nc文件做引子,欢迎各位拍砖~ No.1 基础通用知识 读写文件时有一些 ...

  6. hdf5 matlab,hdf5格式的matlab读写操作

    最近要用caffe处理一个multi-label的回归问题,就是输出是一个向量,不是一个具体的数值,这个时候之前的leveldb格式就不凑效了,因为caffe源代码里面默认label是一个数值,网上搜 ...

  7. hdf5格式的matlab读写操作

    最近要用caffe处理一个multi-label的回归问题,就是输出是一个向量,不是一个具体的数值,这个时候之前的leveldb格式就不凑效了,因为caffe源代码里面默认label是一个数值,网上搜 ...

  8. MATLAB中文件的读写和数据的导入导出

    http://blog.163.com/tawney_daylily/blog/static/13614643620111117853933/ 在编写一个程序时,经常需要从外部读入数据,或者将程序运行 ...

  9. 利用MATLAB批量读写tif数据(Landsat78)

    利用MATLAB批量读写tif数据(Landsat7&8) 代码来源于:批量读写 代码如下: clc;clear %% 读取NDVI-tif文件 file_path_N = 'E:\';% 图 ...

最新文章

  1. Codeforces Gym 100650B Countdown (离线)
  2. 【Selenium 小知识】获取 token 和 cookies
  3. PMCAFF问答精选 | 产品新手写PRD需要注意什么?
  4. python安装方法3.8.2_Linux安装Python3.8.1的教程详解
  5. HDU - 1255 覆盖的面积(线段树+扫描线)
  6. 双层玻璃窗的功效模型matlab,数学建模:双层玻璃窗的功效,80人%的人搞不懂数学的应用价值...
  7. springboot中动态获取bean工具类
  8. java登陆session用法_Java web 登录 使用shiro和基于session的方式有何不同?
  9. 自定义Button形状(圆形、椭圆)
  10. ExtJS4.2学习(11)——高级组件之Grid
  11. phpcmsv9 更换域名出现页面无法访问后怎么办
  12. 软件架构设计原则--开闭原则
  13. CenterOs升级gcc
  14. 自在服务器虚拟化,新破晓诛仙3单机版16职业商业仿官青罗天界灵境神隐虚拟机一键端GM网单...
  15. 计算机网络基础中职期中,中职计算机网络基础试题.doc
  16. 怎么让背景铺满整个页面_word怎么让背景图片铺满整个页面
  17. 10大免费FLV播放器下载[转]
  18. 本地的手机号码归属地查询-oracle数据
  19. 美狐美颜SDK开源代码浅析
  20. SpringMVC笔记(4):RESTFul详解

热门文章

  1. php+nginx的即时输出
  2. 装系统提示缺少计算机所需的介质驱动程序,安装Win系统时显示“缺少计算机所需的介质驱动程序”如何解决...
  3. 通用量子计算实用化又进一步,俞大鹏团队实现量子纠错领域重大进展,首次超越盈亏平衡点|Nature...
  4. 深度解析:创交会高度成果转化背后的秘密
  5. 新学Python之掌握编程规范
  6. python用支持向量机回归(SVR)模型分析用电量预测电力消费
  7. 一年读100本书---HHR,NZJ---19年最后4个月
  8. 螺旋测微器b类不确定度_螺旋测微器b类不确定度_物理实验直测量不确定度评估.ppt...
  9. BUAA数据结构第五次作业2023
  10. 【数学建模】图论模型(基础理论+最大流与最小费用流问题)