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

3

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

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


1
相关/可能重复的问题 https://dev59.com/-V_Va4cB1Zd3GeqPYfLc - Andrey Rubshtein
1个回答

9

将它加载到结构体中,然后弹出到您的变量。

saved_name = 'varname_it_was_saved_as';
s = load('some_file.mat', saved_name);
my_new_variable = s.(saved_name);

我在生产代码中一直使用save和load的结构形式。这样更加清晰,因为它不会动态地操作您的工作空间。

详情请查看help load


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接