如何加载.mat文件并在Octave或Matlab中设置变量名?

如何加载.mat文件并在Octave或Matlab中设置变量名?,matlab,file-io,octave,Matlab,File Io,Octave,显然,Matlabload将.mat文件中的数据加载到保存的变量中 如何将单个矩阵从.mat或二进制文件加载到任意变量中?将其加载到结构中,然后将其弹出到变量中 saved_name = 'varname_it_was_saved_as'; s = load('some_file.mat', saved_name); my_new_variable = s.(saved_name); 对于生产代码,我总是使用save和load的结构形式。它更干净,因为它不会动态地摆弄你的工作空间 有关详细信息

显然,Matlab
load
.mat
文件中的数据加载到保存的变量中


如何将单个矩阵从.mat或二进制文件加载到任意变量中?

将其加载到结构中,然后将其弹出到变量中

saved_name = 'varname_it_was_saved_as';
s = load('some_file.mat', saved_name);
my_new_variable = s.(saved_name);
对于生产代码,我总是使用save和load的结构形式。它更干净,因为它不会动态地摆弄你的工作空间

有关详细信息,请参阅帮助加载。

相关/可能重复