MATLAB如何进行文件读写
时间: 2024-04-30 09:23:41 浏览: 100
MATLAB可以使用多种方式进行文件读写操作,以下是其中的几种方法:
1. 使用fopen和fclose函数打开和关闭文件,使用fscanf和fprintf函数读写文件内容:
```matlab
fid = fopen('filename.txt', 'r'); % 打开文件
data = fscanf(fid, '%f', [3, inf]); % 读取文件内容
fclose(fid); % 关闭文件
fid = fopen('output.txt', 'w'); % 打开文件
fprintf(fid, '%d %d %d\n', data); % 写入文件内容
fclose(fid); % 关闭文件
```
2. 使用dlmread和dlmwrite函数读写以逗号分隔的文件内容:
```matlab
data = dlmread('filename.csv', ','); % 读取文件内容
dlmwrite('output.csv', data, ','); % 写入文件内容
```
3. 使用xlsread和xlswrite函数读写Excel文件:
```matlab
[num, txt, raw] = xlsread('filename.xlsx'); % 读取Excel文件内容
xlswrite('output.xlsx', num, 'Sheet1'); % 写入Excel文件内容
```
4. 使用load和save函数读写MAT文件:
```matlab
load('filename.mat'); % 读取MAT文件内容
save('output.mat', 'data'); % 写入MAT文件内容
```
阅读全文