如何利用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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM