如何读取的变量命名sigma0从多个数据通过使用一个循环,h5格式的数据在哪里?

13个视图(30天)
Dataloc =“/ home / ecsa_aleena /桌面/数据cd (dataloc)文件名= '/home/ecsa_aleena Dataset_name = /桌面/数据“science_data”Allfiles = dir (E06SCTL2A2023068_ * .h5 ') Len =大小(Allfiles, 1);Var = h5read (allfiles,“science_data / Sigma0”);
无效的表达式。检查丢失的乘法操作符,缺失或不平衡的分隔符,或其他语法错误。构造矩阵,用括号代替括号。
但var命令显示错误或有其他代码创建一个循环寻找nanmean或sigma0的多个数据意味着什么?

答案(1)

克里斯·拉皮埃尔
克里斯·拉皮埃尔 2023年5月16日在十八22
MATLAB是区分大小写的。 Allfiles allfiles 不是一回事。
同时,第一个输入 h5read 必须是一个文件名,而不是结构。如果你有多个文件你想读,我建议调查 filedatastore 所有的数据加载到一个变量中。你可以看到如何使用一个这样做的一个例子 这个视频 数据处理与MATLAB Coursera专业化
2的评论
克里斯·拉皮埃尔
克里斯·拉皮埃尔 2023年5月17日在12
编辑:克里斯·拉皮埃尔 2023年5月17日12点
添加任何你想要的处理每个文件导入功能。
在这里,这意味着你的导入功能从当前文件读取所需的变量中,然后采取平均分配,输出变量的函数。
写一个文件的代码,然后把它所有的功能,使用它作为导入功能。

登录置评。

标签

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!