在MATLAB中,dlmread
函數(shù)用于從文本文件中讀取數(shù)值數(shù)據(jù)。語法如下:
M = dlmread(filename, delimiter, R, C)
參數(shù)說明:
filename
:字符串,表示要讀取的文件名。
delimiter
:字符串,表示數(shù)據(jù)之間的分隔符,默認為逗號(,)??梢允侨我庾址蚨鄠€字符。
R
:整數(shù),表示要讀取的行范圍,默認為所有行。
C
:整數(shù),表示要讀取的列范圍,默認為所有列。
返回值M
是一個矩陣,包含從文本文件中讀取的數(shù)值數(shù)據(jù)。
示例:
M = dlmread('data.txt', '\t', 2, 1);
以上代碼從名為data.txt
的文件中讀取數(shù)據(jù),使用制表符作為分隔符,從第3行(索引為2)開始讀取,從第2列(索引為1)開始讀取。讀取的數(shù)據(jù)存儲在矩陣M
中。