excel - 当我读入一个变量时,为什么 matlab 返回这个变量?

标签 excel matlab xls

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

raw = 

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

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

最佳答案

您可能想看看 cell arrays 。作为xlsread documentation statesraw 输出参数是元胞数组。元胞数组元素的访问方式如下:

myPath = raw{2}

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

关于excel - 当我读入一个变量时,为什么 matlab 返回这个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14489058/

相关文章:

Matlab:仅在变量不存在时才分配变量?

matlab - 如何在Matlab中对多维矩阵的行进行排序而不改变第一列中元素的顺序?

java - java中受密码保护的xls/xlsx文件

vba - 使用 VBA 将区域格式更改为另一种语言

arrays - 带有数组的冒号运算符的奇怪行为

excel - VLookup 和 EXCEL

java - Apache POI 在 xls 文档打开后设置选定的单元格

excel - 在电子表格中计算每周和每月总计

excel - 使用VBA从表中删除空白条目

excel - 通过 Midi Controller 控制 Excel