2014-07-16 4 views
0

16 진수로 숫자를 Python 소켓 서버에 보내는 Matlab 스크립트가 있습니다. 그런 다음 파이썬은 같은 메시지를 다시 보냅니다.Matlab fread from Python Socket

파이썬은 3ff0000000000000을 수신합니다.

그러나 매트랩 (사용 FREAD)를 수신 :

51 102 102 48 48 48 48 48 48 48 48 48 48 48 48 48.

이 무엇을 의미합니까? Matlab의 문서에서 그 숫자를 어떻게 처리해야하는지 알 수 없습니다. mat2str과 num2str을 사용하여 16 진수로 변환하려고 시도했지만 아무 결과도 나에게 의미가 없습니다.

답변

2

이 숫자는 와이어를 통해 문자열을한다 보내는 것을 기본적으로 있습니다 .. 3ff000000000 ..

에 대한 ASCII 코드입니다, 먼저 16 진수로 해석해야합니다.