기호 값은 Matlab (Symbolic Math 도구 상자)에서 112 바이트의 메모리를 차지합니다. 하나는 whos
명령을 통해 확인할 수 있습니다.기호 값은 Matlab에 저장됩니다
나는 부동 소수점 값 (Matlab의 수치 체계에서)이 IEEE 754 표준에 따라 저장된다는 것을 알고있다. 따라서, 8 바이트 (배정 밀도) : 가수는 52 비트, 부호는 1 비트, 지수는 11 비트.
심볼릭 숫자의 저장에 대한 세부 사항은 어떻게됩니까? 어떤 기준이 사용됩니까?
matlab 터미널에'edit sym'를 입력하면 심볼이'sym' 클래스의 객체로 저장되어 있음을 알 수 있습니다. 내 생각 엔 스토리지 포맷은 아마도 MATLAB에 고유하고 특정 표준을 따르지 않는다는 것입니다. – eigenchris
또한 'whos'에 의해보고 된 크기는 기호 객체/데이터 유형에 대한 메모리 사용을 반영하지 않습니다. 명령 창에'edit sym'를 입력하고 탐색하십시오. 그러나 이것의 대부분은 mex 코드에 숨겨져 있습니다. – horchler
Matlab의 질문은 종종 실용적인 목적을 가진다면 어떤면에서 답할 수 있습니다. 그래서 나는 당신이이 정보를 필요로하는지 (그리고 무엇을 위해) 필요로하는지, 아니면 단지 호기심인지 궁금합니다. –