首页 > 解决方案 > 如何使用matlab遍历目录中的矩阵文件并将每个矩阵的特定索引保存在数组中?

问题描述

我有一个包含文件的目录,其中每个文件都是扩展名为 .mat 的矩阵我想遍历文件并从每个矩阵中提取例如第一个索引并将它们排列在一个数组中

我在打开文件并从中读取我尝试过的内容时遇到问题:我将所有文件放在一个数组中

 myDir = uigetdir;
matrics = dir(fullfile(myDir,'*.mat'));

现在我想遍历每个 mat 文件并打开它并提取第一个索引,但是当我尝试打开一个文件时,我得到了这个:

fopen(matrics(1))

Error using fopen First input must be a file name or a file identifier

我究竟做错了什么 ?

标签: matlab

解决方案


推荐阅读