📜  加载 mat 文件 matlab (1)

📅  最后修改于: 2023-12-03 15:36:59.437000             🧑  作者: Mango

加载 mat 文件 matlab

在 Matlab 中,我们可以使用 load 函数来加载 *.mat 文件。这个函数可以用来读取保存在.mat 文件中的变量数据,并将其存储在 Matlab 的工作空间中。

语法
load(filename)
load(filename, variables)

其中,filename 为需要加载的 .mat 文件名,可以使用绝对路径或相对路径。variables 是一个可选参数,当你想要只加载某些变量时可以使用。

示例

假设我们有一个保存了两个变量 datalabels 的 mat 文件:

data = randn(100, 10);
labels = randi(5, 100, 1);

save('example.mat', 'data', 'labels');

现在我们需要将这个文件中的两个变量加载到 Matlab 中:

load('example.mat');

% 现在 'data' 和 'labels' 变量在 Matlab 的工作空间中已存在

如果你只想加载其中的一个变量,可以使用以下语法:

load('example.mat', 'data');

% 现在只有 'data' 变量在 Matlab 的工作空间中存在
注意事项
  • 如果加载的 *.mat 文件中有和已经存在的变量同名的变量,那么原有的变量会被替换。
  • 加载 *.mat 文件时需要注意文件的路径和文件名是否正确,尤其是在使用相对路径时,以当前工作路径为参照。
  • *.mat 文件中保存的数据仅限于 Matlab 中支持的数据类型。

我们在实际编码中,常常需要使用 *.mat 文件来存储和传递数据,因此使用 load 函数加载 *.mat 文件是一个非常必要的操作。