2013-08-23 1 views
0

[150 255 25; 400 80 10; 240 68 190]과 같은 값의 매트릭스가 있습니다. 이 값을 16 진수 형식의 텍스트 파일에 저장하여 매트릭스의 각 값을 3 진수 16 진수 값 (12 비트)으로 표시합니다. 즉matlab을 사용하여 특정 형식으로 텍스트 파일에 값을 저장하는 방법

진수 헥사 표기 150 255 25 096 0FF 019 400 80 - 10> 190 050 00A 240 68 190 0F0 044 0BE

는 I 그것은주고이

`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` 

처럼 사용하고 결과 헥사 진수 표기법 150 255 25 96 19 FF 400 80 - 10> 190 50 0A 240 68 190 44 F0 BE

,

이 점에서 나를 도와 ..

답변

2

당신의 fprint 명령은 다음과 같아야합니다 앞에 0을 삽입하려면 :

fprintf(fp,"%03x\t",A(i,j)); 
관련 문제