필터 지우기
필터 지우기

Viewing Variable's memory location content?

조회 수: 3 (최근 30일)
Bob Li
Bob Li 2011년 10월 14일
Hi,
I would like to ask a question on variable display.
In C/C++, during debugging one can view variables directly at their memory location, and in most IDEs could you could choose display option (decimal, hex, binary, etc.).
Is it possible view variables like this in Matlab?
Does Matlab allow memory access? A little deeper: if Matlab is written in Java, does JVM, during bytecode execution, allow viewing memory location contents of variables?
Bob

채택된 답변

Jan
Jan 2011년 10월 14일
Matlab is not written in Java.
You can display the memory location of arrays by:
format debug
In addtion you can call a C-Mex file, which allows full access of the underlying data structure. But this structure is not documented and subject to changes. You can look in the FEX submissions of James Tursa to learn more about this: FEX: Author James Tursa
  댓글 수: 5
Jan
Jan 2011년 10월 14일
@Bob: Correct. The memory management, mxArray structs, indexing, +-*/ is implemented in C. Linear algebra calls BLAS (I assume the FORTRAN version) or MKL (Assembler), and MEAN is an M-file.
Bob Li
Bob Li 2011년 10월 14일
Jan,
Do you know how to enable email notification for answer's comments? I never got a single notification for comments, and it seems there is no things like "configuration/options" in account setting to enable this?

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Programming에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by