如何在Matlab中创建.mat文件?

时间:2019-04-03 14:45:05

标签: matlab

我的文件夹中有25张图像,我想为路标识别系统制作一个 .mat 文件。

在Matlab中制作.mat文件的步骤是什么?

1 个答案:

答案 0 :(得分:1)

可能有更好的图像处理方法,但这就是我所知道的。如果要控制 .mat 文件中包含的内容,则可以使用save命令指定将在工作区中保存哪些变量。

% MATLAB R2017a
X = rand(273,273);
Y = rand(273,273);
Z = rand(273,273);

save FileName X Y Z

这将创建文件 FileName.mat
您可以使用load命令访问内容。

clear
load FileName

要将工作空间中的所有内容保存到 .mat 文件,请使用save命令,而无需指定要保存的变量(然后,MATLAB将全部保存)。

W = rand(273,273);
save FileName

有关更多选项和示例,请参见链接的文档。

这需要您遍历文件夹中的图像。一种直接的解决方法是使用索引为[filepath 'image' num2str(j) '.jpg']的{​​{1}}在j上的循环直接加载图像。这使用字符串连接和num2str命令。

如果需要在脚本中更改当前目录,则cd函数将很有用。


相关帖子:
store multi images in mat file using matlab
how to write to .mat file matlab