如何从第二行加载Matlab中的.csv文件?

如何从第二行加载Matlab中的.csv文件?,matlab,Matlab,我需要从循环中的第二行加载Matlab.csv文件: for j=1:N "load A_j.csv from the second row" .... end 文件A_j.csv如下所示 id1 id2 id3 1 4 1 2 5 0 2 6 1 我不知道每个a_j.csv文件的行数。有什么建议吗?我想从第二行加载,因为每个A_j.csv的第一行是一个“字符串” 将额外参数传递给csvread 如果您查看有关的文档,它会指

我需要从循环中的第二行加载Matlab.csv文件:

  for j=1:N
        "load A_j.csv from the second row"
        ....
    end
文件A_j.csv如下所示

id1 id2 id3
1   4   1
2   5   0
2   6   1

我不知道每个
a_j.csv
文件的行数。有什么建议吗?我想从第二行加载,因为每个
A_j.csv
的第一行是一个“字符串”

将额外参数传递给
csvread

如果您查看有关的文档,它会指出:

M=csvread(文件名,R1,C1)
从文件第行开始读取数据 偏移量R1和列偏移量C1。例如,偏移R1=0,C1=0 指定文件中的第一个值


因此,可以对行使用偏移量1,对列使用偏移量0

为什么不加载整个CSV,然后使用MATLAB的索引符号选择第二行?第一行是“名称”,确切的问题是什么?加载特定的文件名?你指的是哪一行?提供更多详细信息这不起作用:A_j.csv文件有三列;如果j=1,I type M=csvread('A_1.csv',1,0),它会给我一个大小为(size(A_1,2)-1)x1的列向量。我不明白为什么。似乎它会对每一行进行矢量化,直到它达到(大小(A_1,2)-1),如果不了解您的
csv
文件,很难回答这个问题。我已经复制了csv文件的一部分。