matlab 读取文件直到换行
时间: 2023-08-23 12:08:48 浏览: 171
读取文件并换行
在 MATLAB 中,您可以使用 `textscan` 函数来逐行读取文件。以下是一个示例代码:
```matlab
% 打开文件
fileID = fopen('filename.txt', 'r');
% 初始化行数计数器和读取结果
lineCount = 0;
data = {};
% 逐行读取文件
while ~feof(fileID)
line = fgetl(fileID); % 读取一行数据
lineCount = lineCount + 1;
data{lineCount} = line; % 将数据存储在 cell 数组中
end
% 关闭文件
fclose(fileID);
% 输出结果
for i = 1:lineCount
disp(data{i});
end
```
在这个示例中,我们首先使用 `fopen` 函数打开文件,然后使用 `while` 循环和 `fgetl` 函数逐行读取文件内容。每读取一行数据,我们将其存储在一个 cell 数组中。最后,我们使用 `fclose` 函数关闭文件,并使用 `disp` 函数逐行输出结果。
请将代码中的 `'filename.txt'` 替换为您要读取的文件名。
阅读全文