h5read incorrectly reading exponents

1 次查看(过去 30 天)
Hello,
My apologies if this is the wrong forum.
I'm trying to open a dataset in an '.nwb' file using the h5read function. The dataset of the file reads '1.3675214E7'; however, h5read returns '13675214'. the odd thing about this is that another dataset reads '1.0004034E-12' and h5read returns '1.0004034e-12'. Any idea on how to resolve this?
Thank you in advance! Eric

采纳的回答

dpb
dpb 2018-8-9
Resolve what, precisely?
>> 1.3675214E7
ans =
13675214
>> whos ans
Name Size Bytes Class Attributes
ans 1x1 8 double
>>
The result is an integer-valued double and by default is displayed that way in ML command window. If you want a specific output format, say so--
>> fprintf('%.7e\n', 1.3675214E7)
1.3675214e+07
>>

更多回答(0 个)

标签

Community Treasure Hunt

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

Start Hunting!

Translated by