要从NASA空间物理数据设施(SPDF)读取数据,建议您使用SPDF的CDF处理库。该版本的库是免费提供的,可以下载directly from SPDF。安装说明相当简单,几乎没有什么可以添加的。 MATLAB附带的cdflib版本不支持MAVEN文件中使用的某些功能。使用MATLAB提供的CDFLIB在MATLAB 2017a(9.2.0)上运行,您可以获得
>> cdfinfo('mvn_lpw_l2_lpnt_20180814_v03_r02.cdf')
Error using cdflibmex
33 is not a recognized DATATYPE mode.
[... stack trace ...]
>> data = cdfread('mvn_lpw_l2_lpnt_20180814_v03_r02.cdf')
Error using cdflibmex
33 is not a recognized DATATYPE mode.
[... stack trace ...]
1条答案
按热度按时间zengzsys1#
要从NASA空间物理数据设施(SPDF)读取数据,建议您使用SPDF的CDF处理库。该版本的库是免费提供的,可以下载directly from SPDF。安装说明相当简单,几乎没有什么可以添加的。
MATLAB附带的cdflib版本不支持MAVEN文件中使用的某些功能。使用MATLAB提供的CDFLIB在MATLAB 2017a(9.2.0)上运行,您可以获得
字符串
使用CDF例程的SPDF版本,您将获得正确的输出:
型
spdfcdfread
将数据作为MATLAB数组返回型
MATLAB CDFLIB函数中出现错误的可能原因来自MAVEN文件中
epoch
变量使用的TT2000数据类型。型