matlab读取csv文件csvread()
csvread()有三种使用方法
- 方式1
M = csvread('filename');
- 直接输入文件名,将数据读到矩阵M中,要求csv文件中只能包含数字
- 方式2
M = csvread('filename',row,col);
- 除了文件名,还指定了开始读取位置的行号(row)和列号(col),行号、列号以0开始计数。
row=0,col=0, 表示从文件中第一个数开始读 - 方式3
M = csvread('filename',row,col,range);
- range限定了读取的范围,
range = [R1 C1 R2 C2]
,(R1, C1)
是读取区域的左上角,(R2,C2)
是读取区域的右下角。要求row,col等于range中的前两项。
csv文件中的空项,读到矩阵中时,会初始化为0。