matlab-----函數dlmread:讀取有分隔符的ASCII文件到矩陣函數


dlmread

讀取有分隔符的ASCII文件到矩陣函數

圖形接口

作為dlmread的替代,可以使用導入向導。可以從【File菜單】中激活導入向導。

語法

M = dlmread('filename')
M = dlmread('filename', delimiter)
M = dlmread('filename', delimiter, R, C)
M = dlmread('filename', delimiter, range)

描述

M = dlmread('filename') 從由filename指定的具有分割標志的ASCII文件中讀取數值數據,使用一個分隔符作為格式化的文件的暗示信息。默認分隔符使用逗號(,)。 

M = dlmread('filename', delimiter) 這里指定了分隔符。使用t代表制表符tab分隔。

注意:當從格式文件推斷分隔符時,連續的空格符作為一個分隔符對待。但是不同的是, 如果通過分隔符輸入參數指定了分隔符,那么重復的分隔字符將分別作為單獨的分隔符對待。 

M = dlmread('filename', delimiter, R, C)  R和C指定了數據在文件中的左上角位置。R和C的值從0開始。R = 0, C = 0指定了了文件中的第一個值,位於文件的左上角。

M = dlmread('filename', delimiter, range) 讀取由range定義的區域塊的數值,range = [R1 C1 R2 C2] 。也可以使用電子表格符號來指定,range = 'A1..B7'.。

備注

dlmread將用0填充沒有邊界的區域。有多行的數據文件,如果以非空格分隔符結束,例如分號,則在導入后將會多產生一行全0的列與最后。 

dlmread在導入任何復數時,將作為一個整體導入一個復數單元中,轉換實部和虛部到特定的數據類型。正確的復數格式為

嵌入了空格的復數是不正確的格式,空格將被認為是分隔符。

其他類似函數

dlmwrite, textscan, csvread, csvwrite, wk1read, wk1write


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM