回覆列表
  • 1 # w0572

    1、假設有一個數值檔案csvlist.dat,數值情況如下圖所示。csv檔案是一系列以逗號分開的數值,其逗號為英文模式下輸入的逗號。當然下面還有許多數值,就不一一列舉了。

    2、Matlab中是使用csvread命令來讀取這些檔案。 filename = "csvlist.dat";aa = csvread(filename);可以看到csv檔案中所有的資料均在aa中了。

    3、如果要有選擇的輸出檔案中的資料,可以在命令中加入一些指示。接上述結果,輸入:bb = csvread(filename,3,5);輸出的資料為第4~100行,第6~8列的資料。因為Matlab讀取csv資料時,以0為開頭第一行第一列。

    4、當然,也可以使用如下命令來讀取相應的行列:M = csvread("csvlist.dat",1,0,[1,0,4,5]),代表了資料的第1~4行,0~5列的資料。

    5、如果檔案中全部都是資料的話,可以直接將資料拖動到Matlab的工作區內。載入後出現下面的資料列表。

    6、在保證所有資料都被選中的情況下,在工具欄的“匯入的資料”中選擇要匯入資料的型別,如果全部為資料,則可以匯出為列向量或者數值矩陣。下圖為匯出的列向量,即每一列單獨成為一組資料。

    7、下圖為匯出的數值矩陣,直接以檔案中”.“之前的名稱命名。完成。

  • 中秋節和大豐收的關聯?
  • 西班牙式海鮮飯怎麼做?