我有几个100个* .mat文件,它们的矩阵形状相同。但是随着时间的流逝,这些矩阵被保存为不同的名称。对于这个例子,让我们说a或b。
现在如何在不使用新名称知道名称的情况下加载和处理此数据?
if条件不是选项,因为名称太多。
我已经尝试过:
data = load('example_file.mat')
但是然后我又需要旧的变量名来访问data.a或data.b的矩阵...
我需要的是这样的:
load('example_file.mat') as matrix
在八度有可能吗?
你的尝试
data = load('example_file.mat')
是正确的开始。您可以检查data
以了解其包含哪些变量。假设MAT文件中始终只有一个矩阵,
names = fieldnames(data);
data = data.(names{1});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句