Prevent figure call from .p file
조회 수: 2 (최근 30일)
이전 댓글 표시
I need to run a function from a software package that is written in a .p file. To run it on a cluster, I need to start matlab with the following options:
matlab -nojvm -nodesktop -nosplash -nodisplay -singleCompThread
The .p file attempts to make figures which cause matlab to crash due to nojvm. Is there anyway to prevent the figure creation without being able to edit the source code?
Thanks in advance!
댓글 수: 7
Rik
2022년 9월 23일
The whole point of p code is to prevent the end user digging around, so perhaps the writer of the code used the builtin() function to ensure built-in functions are called.
The inconsistent behavior is odd. I wonder whether it has something to do with the OS.
Walter Roberson
2022년 9월 23일
My guess at the moment would be that it has to do with Answers running in a LiveScript environment. LiveScript must be implicitly intercepting figure() so that it can inline figures.
답변 (1개)
Oliver Warrington
2022년 9월 23일
댓글 수: 1
Rik
2022년 9월 23일
I'm sure I would not recommend this in general, but in your case it seems the only feasible solution.
참고 항목
카테고리
Help Center 및 File Exchange에서 Interactive Control and Callbacks에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!