1. 程式人生 > >matlab讀取cvs檔案的幾種方法

matlab讀取cvs檔案的幾種方法

csvread()函式有三種使用方法:

1、M = csvread('filename')
2、M = csvread('filename', row, col)
3、M = csvread('filename', row, col, range)

第一種方法中,直接輸入檔名,將資料讀到矩陣M中。這裡要求csv檔案中只能包含數字。

第二種方法中,除了檔名,還指定了開始讀取位置的行號(row)和列號(col)。這裡,行號、列號以0開始計數。也就是說,row=0, col=0表示從檔案中第一個數開始讀。

第三種方法中,range限定了讀取的範圍。range = [R1 C1 R2 C2],這裡(R1,C1)是讀取區域的左上角,(R2,C2)是讀取區域的右下角。在使用這種方法時,要求row, col等於range中的前兩項。

注意:csv檔案中的空項,讀到矩陣中時,會初始化為0.