Io 在不知道已保存数据的变量名的情况下,如何在倍频程中使用load函数?
我有几个具有相同形状矩阵的100*.mat文件。但随着时间的推移,这些矩阵被保存为不同的名称。让我们假设这个例子是a或b 现在如何在不知道名称的情况下使用新名称加载和处理此数据 if条件不是选项,因为有太多不同的名称 我已经试过了:Io 在不知道已保存数据的变量名的情况下,如何在倍频程中使用load函数?,io,load,octave,Io,Load,Octave,我有几个具有相同形状矩阵的100*.mat文件。但随着时间的推移,这些矩阵被保存为不同的名称。让我们假设这个例子是a或b 现在如何在不知道名称的情况下使用新名称加载和处理此数据 if条件不是选项,因为有太多不同的名称 我已经试过了: data = load('example_file.mat') 但是我需要再次使用旧的变量名来访问带有data.a或data.b的矩阵 我需要的是: load('example_file.mat') as matrix 这在八度音阶中可能吗?您的尝试 data
data = load('example_file.mat')
但是我需要再次使用旧的变量名来访问带有data.a或data.b的矩阵
我需要的是:
load('example_file.mat') as matrix
这在八度音阶中可能吗?您的尝试
data = load('example_file.mat')
这是正确的开始。您可以检查数据
,找出它包含哪些变量。假设MAT文件中始终只有一个矩阵
names = fieldnames(data);
data = data.(names{1});