How can I save complex data to HDF5 file?

20 ビュー (過去 30 日間)
Amy
Amy 2014 年 12 月 23 日
編集済み: per isakson 2015 年 1 月 1 日
I'm looking for a good way to save complex data, having a real and imaginary component, to an HDF5 file. Is there something out there that can help or do I need to create a new data type? And if I do create a new data type, would the data be readable by other programs that load HDF5 or do I need to write a custom loading function?

採用された回答

per isakson
per isakson 2014 年 12 月 23 日
編集済み: per isakson 2015 年 1 月 1 日
There are two alternatives
  • Use Matlab's high level functions to write the real and the imaginary part to separate datasets
  • Create a compound datatype, which requires Matlab's low level hdf support. The documentation of the low level functions is sparse. See Example 9. A compound datatype for complex numbers
There should be no problems to read either with any languages, which have HDF5-support.
"something out there" &nbsp I don't think so, however, see

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeHDF5 についてさらに検索

タグ

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by