怎么在MATLAB中导入一个csv文件里面的数据,数据位一列字符向量,
使用了csvread等都不成功
在MATLAB中导入一个csv文件中的数据,可以使用readtable函数。
M = CSVREAD('FILENAME') ,直接读取csv文件的数据,并返回给M,这时要求整个csv文件内容全部为用逗号隔开的数字,不能用其他字符。(csv文件默认就是以逗号隔开的数据)
M = CSVREAD('FILENAME',R,C) ,读取csv文件中从第R-1行,第C-1列的数据开始的数据(csv文件的行列下标是从0开始的,所以要-1),这对带有头文件说明的csv文件(如示波器等采集的文件)的读取是很重要的。
M = CSVREAD('FILENAME',R,C,RNG),其中 RNG = [R1 C1 R2 C2],读取左上角为索引为(R1,C1) ,右下角索引为(R2,C2)的矩阵中的数据。
这个方法只能用于读取数字,如果是含有字符的数据他就无能为力了