admin 管理员组

文章数量: 1184232


2024年3月7日发(作者:web服务器搭建win7)

matlab 读写文件常用命令总结

MATLAB 提供了许多用于读写文件的常用命令。下面是一些常用的

MATLAB 读写文件命令的总结:

读取文件

1. `load`:用于读取 `.mat` 文件,包含 MATLAB 工作空间中的变量。

```matlab

load('')

```

2. `textscan`:用于读取文本文件,将数据解析为 cell 数组。

```matlab

fileID = fopen('', 'r');

C = textscan(fileID, '%f %f %f'); % 根据数据类型修改格式字符串

fclose(fileID);

```

3. `fscanf`:用于从文件中读取格式化的输入。

```matlab

fileID = fopen('', 'r');

data = fscanf(fileID, '%d %d %d'); % 根据数据类型修改格式字符串

fclose(fileID);

```

4. `readmatrix`、`readarray`:用于读取文本文件中的矩阵数据。

```matlab

M = readmatrix('');

```

5. `xlsread`:用于读取 Excel 文件。

```matlab

[num, txt, raw] = xlsread('');

```

6. `imread`:用于读取图像文件。

```matlab

img = imread('');

```

7. `audioread`:用于读取音频文件。

```matlab

[y, fs] = audioread('');

```

写入文件

1. `save`:用于将变量保存到 `.mat` 文件。

```matlab

save('', 'var1', 'var2', ...)

```

2. `fprintf`:用于将格式化的数据写入文件。

```matlab

fileID = fopen('', 'w');

fprintf(fileID, '%d %d %dn', data); % 根据数据类型修改格式字符串

fclose(fileID);

```

3. `writematrix`、`writearray`:用于将矩阵数据写入文本文件。

```matlab

writematrix(M, '');

```

4. `xlswrite`:用于将数据写入 Excel 文件。

```matlab

xlswrite('', data);

```


本文标签: 用于 读取 文件 数据 读写