matlab怎么读取bin文件
时间: 2023-10-16 22:11:10 浏览: 28
ECG.rar_读取bin
在 Matlab 中读取二进制文件可以使用 `fread` 函数。具体步骤如下:
1. 打开二进制文件
```
fid = fopen('file.bin', 'r'); % 'r' 表示以只读方式打开文件
```
2. 读取文件数据
```
data = fread(fid, [行数 列数], '数据类型');
```
其中,`[行数 列数]` 是可选的,表示读取的数据大小。如果不指定,则默认读取整个文件;'数据类型' 则是指定数据类型,比如 'int16'、'float32' 等。
3. 关闭文件
```
fclose(fid);
```
完整示例代码:
```
fid = fopen('file.bin', 'r');
data = fread(fid, [100 50], 'float32');
fclose(fid);
```
以上代码会读取 'file.bin' 文件中的数据,大小为 100 行 50 列,数据类型为单精度浮点数,并把读取到的数据存储在变量 'data' 中。
阅读全文