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