众所周知,当我手动将csv文件导入MatLab时,程序会自动识别哪一行是标题行,并在从csv文件创建单元格数组时将其删除。这通常非常有用,因为它使用户能够严格处理单元阵列的内容。但是,在这种特殊情况下,我想检索并引用代码中的标头值。 MatLab在导入时将此标题信息放在哪里?它只是删除它吗?我该如何参考呢?
感谢
答案 0 :(得分:0)
您还可以查看效果良好的importdata,确保指定分隔符(制表符,逗号或空格)。它也可以只返回标题行。
答案 1 :(得分:0)
As" 900"建议,importdata
很方便。例如,这是我用来将数据转换为结构的片段。
tempfil = importdata(filnam);
%% build struct from loaded file. remember to rename the output struct
for i = 1:numel(tempfil.colheaders)
your_name_here.(tempfil.colheaders{i}) = temp.data(:,i);
end;