1. 文本264stream_720_2zhen.txt中存儲的數據如圖1所示 圖 1 要導入的數據截圖 2. MATLAB中讀入數據的命令,由於數據之間間隔2個空格,所以fscanf格式中[‘%x’ ]中括弧中加入了兩個空格 %read data from txt fid= fopen('264s
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