如何利用matlab来导入txt文件,并按照自己的现实格式输出来
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何利用matlab来导入txt文件,并按照自己的现实格式输出来相关的知识,希望对你有一定的参考价值。
1. 文本264stream_720_2zhen.txt中存储的数据如图1所示
图 1 要导入的数据截图
2. MATLAB中读入数据的命令,由于数据之间间隔2个空格,所以fscanf格式中[‘%x’ ]中括号中加入了两个空格
%read data from txt
fid= fopen(‘264stream_720_2zhen.txt‘,‘r‘);
YUV = fscanf(fid,[‘%x‘ ]);
fclose(fid);
图 2 matlab中读入的数据
3.输出数据到文本,数据以2位十六进制输出,不足两位在前面补0。
%write data to txt
fid= fopen(‘outtxt.txt‘,‘wb‘);
fprintf(fid,‘%02X\n‘,YUV); % hex format
fclose(fid);
图 3 输出到文本的数据
4. fscanf格式可参考matlab-->help-->fscanf
以上是关于如何利用matlab来导入txt文件,并按照自己的现实格式输出来的主要内容,如果未能解决你的问题,请参考以下文章