2

私はマトリックスを持っています。

M = [1000 1350;2000 2040;3000 1400];

次のように、この行列を 16 進数形式でテキスト ファイルに書き込みたいと思います。

0x000003e8 0x00000bb8  
0x000007d0 0x000007f8   
0x00000bb8 0x00000578  

関数の使用を検討しましたdec2hexが、非常に遅く、非効率的です。また、出力を文字列として提供しますが、上記の必要な形式に再構築する方法がわかりません。

MATlab は、テキスト ファイルから読み取るときに、16 進数を 10 進数に直接変換します。機能を使用する場合fscanf(fid,'%x')

行列を書きながら、まったく同じことができますか?

4

2 に答える 2