Matlab。从结构字段中提取特定数据

Matlab。从结构字段中提取特定数据,matlab,struct,finance,Matlab,Struct,Finance,我有66个csv文件,其中包含股票的历史数据。 起初,我使用它来导入数据进行分析,但对于66个csv文件来说,这非常耗时 ADBE1=readtable('ADBE.csv'); Close=ADBE1(:,5); ADBE=table2array(Close); 因此,后来我尝试从包含所有csv文件的目录中创建一个Stroke,这样我就可以从每个文件中提取第五列到一个新的矩阵Y中,该矩阵将包含所有股票的收盘价 ''files=dir('*.csv');''' 现在我的结构已经创建,我必须使用

我有66个csv文件,其中包含股票的历史数据。 起初,我使用它来导入数据进行分析,但对于66个csv文件来说,这非常耗时

ADBE1=readtable('ADBE.csv');
Close=ADBE1(:,5);
ADBE=table2array(Close);
因此,后来我尝试从包含所有csv文件的目录中创建一个Stroke,这样我就可以从每个文件中提取第五列到一个新的矩阵Y中,该矩阵将包含所有股票的收盘价

''files=dir('*.csv');''' 现在我的结构已经创建,我必须使用循环访问每个'''files.name''并获取数据。但是如何获取files.name的第一个文件?(类似于files.name(i))。
提前感谢

您可以通过执行以下操作来创建包含所有文件名的单元格数组

filename={files(:).name}

通过执行以下操作,可以创建包含所有文件名的单元格数组

filename={files(:).name}

文件(i).name
?这里有很多关于“如何读取目录中所有xxx类型文件”的问题。我建议您看看其中的一些帮助您入门。
文件(I).name
?这里有很多关于“如何读取目录中所有xxx类型文件”的问题。我建议你看看其中的一些帮助你开始。非常感谢!现在我可以循环查找所有文件并提取所需的数据。非常感谢!现在我可以循环查找所有文件并提取所需的数据。