溫馨提示×

matlab怎么一行一行讀取數據

小億
1084
2023-09-12 15:00:29
欄目: 編程語言

在MATLAB中,可以使用fgets函數來一行一行地讀取數據。下面是一個示例代碼:

fid = fopen('data.txt', 'r');  % 打開要讀取的文件
tline = fgets(fid);  % 讀取第一行數據
while ischar(tline)  % 循環讀取每一行數據,直到文件末尾
disp(tline);  % 顯示當前行數據
tline = fgets(fid);  % 讀取下一行數據
end
fclose(fid);  % 關閉文件

上述代碼中,data.txt是要讀取的文件名,r表示以只讀模式打開文件。fgets函數用于讀取一行數據,返回的數據類型是字符串。ischar函數用于判斷當前行是否為字符型數據,如果是字符型數據,則繼續循環讀取下一行,否則停止循環。

你可以將上述代碼保存為一個.m文件,然后運行該文件,即可一行一行地讀取數據。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女