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 |