| MATLAB Function Reference | ![]() |
把一個 ASCII 碼(ASCII delimited)限定格式的檔案讀進陣列中
Graphical Interface
除了使用 dlmread 指令外,也可使用輸入精靈(Import Wizard)。欲執行輸入精靈(Import Wizard),請選擇檔案(File)中的輸入資料(Import data)。
Syntax
M = dlmread(filename,delimiter) M = dlmread(filename,delimiter,R,C) M = dlmread(filename,delimiter,range)
Description
M = dlmread(filename,delimiter)
從檔名為 filename 的 ASCII 碼(ASCII delimited)限定格式檔案中讀取數值資料,並使用定義符號 delimiter。逗號(,)是預設的定義符號。使用 '\t' 來表示 Tab 的定義符號。
M = dlmread(filename,delimiter,R,C)
從檔名為 filename 的 ASCII 碼(ASCII delimited)限定格式檔案中讀取數值資料,並使用定義符號 delimiter。 R 和 C 分別代表在檔案裡欲讀取的第一筆資料其所在位置的列數、行數。當 R 和 C 為 0 時,表示在檔案中欲讀取的第一筆資料位於第 0 行、第 0 列,也就是檔案裡的第一個數值。
M = dlmread(filename,delimiter,range)
讀取一段範圍的資料,當range = [R1 C1 R2 C2] 時 (R1,C1) 代表欲讀取資料的左上角列、行, (R2,C2) 代表欲讀取資料的右下角列、行,由 R1 到 R2、C1 到 C2 所圍成矩形方框內的資料將被讀取。range 也可用表格程式的表示法來表示:range = 'A1..B7'。
Remarks
dlmread 用 0 來填補空的定義符號欄位。若資料檔案是以非空白(space)的定義符號做為結束(例如分號),則會產生額外都是 0 的一欄。
See Also
dlmwrite, textread, wk1read, wk1write
| divergence | dlmwrite | ![]() |