Got Questions? Get Answers.
Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Thread Subject:
Matlab对HDF5的支持程度

Subject: Matlab对HDF5的支持程度

From: meng long

Date: 5 May, 2009 11:06:01

Message: 1 of 3

最近在看Matlab 2009a中调用HDF5的low-level function的东东,发现Matlab尚未支持HDF5 1.8.2的全部功能。例如,Matlab 2009还不支持H5O,不支持HDF5的high-level function(H5LT,H5TB,H5TP),等等。好象Matlab 2008b(还是2008a)曾经承诺,Matlab能调用HDF5未来的任何函数(只要安装HDF5?)。

请问,有谁知道Matlab 2009a之后,对支持HDF5的策略?是支持HDF5的high-level function,还是Matlab自己来创建一些常用的high-level function,例如类似HDF5中的H5LT,H5TB,H5TP功能?还是两者兼有?

我正在做一件需要很长时间才能完成的工作,我比较熟悉matlab,希望直接在matlab中调用HDF5的high-level function,但是目前又不能这样调用,正在犯难。

Subject: Matlab对HDF5的支持程度

From: us

Date: 5 May, 2009 11:17:01

Message: 2 of 3

"meng long" <menglong6518@yeah.net> wrote in message <gtp6ip$lfo$1@fred.mathworks.com>...
> 最近在看Matlab 2009a中调用HDF5的low-level function的东东,发现Matlab尚未支持HDF5 1.8.2的全部功能。例如,Matlab 2009还不支持H5O,不支持HDF5的high-level function(H5LT,H5TB,H5TP),等等。好象Matlab 2008b(还是2008a)曾经承诺,Matlab能调用HDF5未来的任何函数(只要安装HDF5?)。
>
> 请问,有谁知道Matlab 2009a之后,对支持HDF5的策略?是支持HDF5的high-level function,还是Matlab自己来创建一些常用的high-level function,例如类似HDF5中的H5LT,H5TB,H5TP功能?还是两者兼有?
>
> 我正在做一件需要很长时间才能完成的工作,我比较熟悉matlab,希望直接在matlab中调用HDF5的high-level function,但是目前又不能这样调用,正在犯难。

did you also look at the various

     mid-level functions in 2007b

us

Subject: low-level functions for HDF5 in Matlab

From: meng long

Date: 20 Jun, 2009 16:19:01

Message: 3 of 3

"us " <us@neurol.unizh.ch> wrote in message <gtp77d$56b$1@fred.mathworks.com>...
> "meng long" <menglong6518@yeah.net> wrote in message <gtp6ip$lfo$1@fred.mathworks.com>...
> > 最近在看Matlab 2009a中调用HDF5的low-level function的东东,发现Matlab尚未支持HDF5 1.8.2的全部功能。例如,Matlab 2009还不支持H5O,不支持HDF5的high-level function(H5LT,H5TB,H5TP),等等。好象Matlab 2008b(还是2008a)曾经承诺,Matlab能调用HDF5未来的任何函数(只要安装HDF5?)。
> >
> > 请问,有谁知道Matlab 2009a之后,对支持HDF5的策略?是支持HDF5的high-level function,还是Matlab自己来创建一些常用的high-level function,例如类似HDF5中的H5LT,H5TB,H5TP功能?还是两者兼有?
> >
> > 我正在做一件需要很长时间才能完成的工作,我比较熟悉matlab,希望直接在matlab中调用HDF5的high-level function,但是目前又不能这样调用,正在犯难。
>
> did you also look at the various
>
> mid-level functions in 2007b
>
> us

dear sir:

'mid-level functions '? I donot know.

我使用Matlab的Hight Level Functions for HDF5, 不能满足要求。例如,hdf5write只能覆盖
整个文件,而无法覆盖其中一个dateset。

我使用Matlab的Low Level Functions for HDF5, 构造了用compound type 表示的table,类似H5TB, 生成了1000多张table, 我提取其中300个table, 耗时7-8秒。如果把这些表用.Mat文件保存, 同样提取其中300个,耗时1.3秒。

"Matlab的Low Level Functions for HDF5"比.mat文件慢5-6倍,无法在实际中应用。

正在犯难。

your firend
menglong

Tags for this Thread

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Contact us