matlab将二进制文件转换为txt
时间: 2023-07-26 19:10:30 浏览: 649
MATLAB 数据格式转换函数汇总
4星 · 用户满意度95%
你可以使用MATLAB的`fread`函数读取二进制文件,并将其转换为文本格式。下面是一个简单的示例代码:
```matlab
fid = fopen('binary_file.bin', 'rb'); % 以二进制格式打开文件
data = fread(fid, Inf, 'int16'); % 读取数据
fclose(fid); % 关闭文件
fid = fopen('text_file.txt', 'w'); % 以文本格式打开文件
fprintf(fid, '%d\n', data); % 将数据写入文件
fclose(fid); % 关闭文件
```
这个示例代码将一个名为`binary_file.bin`的二进制文件读取为一个整数数组,然后将其写入一个名为`text_file.txt`的文本文件中。你可以根据你的具体需求修改代码中的文件名和数据类型。
阅读全文