1

[150 255 25;400 80 10;240 68 190] のような値の行列があります。これらの値を 16 進数形式でテキスト ファイルに保存し、マトリックス内の各値が 3 桁の 16 進数値 (12 ビット) で表されるようにします。すなわち

10進数 16進数 150 255 25 096 0FF 019 400 80 10 -> 190 050 00A 240 68 190 0F0 044 0BE

私はこのように使用しています

`fp=fopen('represen.dat','wb');
for i=1:1:x
   for j=1:1:y
       fprintf(fp,"%3x\t",A(i,j));
   end
   fprintf(fp,"\n");
end`

10進数の16進表記として結果を出しています 150 255 25 96 FF 19 400 80 10 -> 190 50 0A 240 68 190 F0 44 BE

この点で私を助けて..

4

1 に答える 1