2

我有一个 excel 数据集,其中有一列是我想读入 Matlab 的文件路径列表。当我使用xlsread命令时,我得到以下结果

raw = 

'files'        
[1x135 char]  
[1x135 char] 
[1x141 char] 
[1x141 char] 
[1x149 char]
[1x149 char]  

现在我知道元素 1 中的文件路径是 135 个字符,但我不明白的是如何让 Matlab 显示路径。有什么建议么?

4

1 回答 1

2

您可能想看看cell arrays。正如xlsread 文档所述raw输出参数是元胞数组。元胞数组元素的访问方式如下:

myPath = raw{2}

注意花括号而不是普通括号。显示元胞数组内容时,MATLAB 将仅在低于特定大小时显示矩阵的内容,这就是为什么您的所有路径都没有以这种格式显示的原因。

于 2013-01-23T20:51:57.740 回答