Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用MATLAB从csv文件中读取字符串列_Matlab_Csv - Fatal编程技术网

用MATLAB从csv文件中读取字符串列

用MATLAB从csv文件中读取字符串列,matlab,csv,Matlab,Csv,我在csv文件中有以下数据: 00:1A:1E:35:81:01, -36, -37, -36 00:1A:1E:35:9D:61, -69, -69, -69 00:1A:1E:35:7E:C1, -95, -95, -71 00:1A:1E:35:9D:65, -66, -67, -67 00:1A:1E:35:9D:60, -67, -68, -68 00:1A:1E:35:9D:63, -66, -68,

我在csv文件中有以下数据:

00:1A:1E:35:81:01,  -36,    -37,    -36
00:1A:1E:35:9D:61,  -69,    -69,    -69
00:1A:1E:35:7E:C1,  -95,    -95,    -71
00:1A:1E:35:9D:65,  -66,    -67,    -67
00:1A:1E:35:9D:60,  -67,    -68,    -68
00:1A:1E:35:9D:63,  -66,    -68,    -68
我无法用MATLAB阅读第一列,其中包含字符串。

您可以使用

xlsread(file.csv); 

而不是csvread。它返回[num,txt,raw],其中num包含解析为double的所有单元格(不可能为NaN),将所有单元格转换为文本(“”,其中转换为num成功),并将所有单元格作为字符串进行raw。

告诉我们您到目前为止尝试了什么。我尝试了csvread(文件名、行、列、范围)。它不工作请尝试从
xlsread
中的第二个/第三个输出
csvread
仅适用于数字数据。@Anmol:文档中说所涵盖的内容仅适用于数字数据。尝试文本扫描或(如果安装了excel)xlsread。