code to tell mlx or m files
이전 댓글 표시
M and mlx files work slightly differently in outputting figures in separate windows or within the code file. I hope to have an m file that outputs figures in separate windows and another mlx file that outputs inline figures within the code file, so for various needs sometimes I use the m file and sometimes the mlx file. If there's an mlx code 'mymlx.mlx' that just runs 'myfunction' with a single line:
myfunction
There's a 'myfunction.m' in the same directory. The 'myfunction.m' is just regular code like:
function myfunction
...
end
I don't want to paste the same code of myfunction within 'mymlx.mlx'. Then in 'myfunction', is there a way to tell if the current code is in .m or .mlx? If it's in .m, I hope it runs a line that plots figures in separate windows but if it's in .mlx, I hope it runs a line that outputs inline figures within the code file. Without this extra control, both files output in separate windows.
댓글 수: 4
Govind KM
2024년 12월 4일
Could you give an example for what you want to achieve? I'm a little confused, as a .mlx file will output figures inline and not in separate windows as you have mentioned.
feynman feynman
2024년 12월 4일
편집: feynman feynman
2024년 12월 4일
Govind KM
2024년 12월 4일
mymlx.mlx with the single line
myfunction
plots inline for me in R2024b. Could you try going to the View tab when the live script is open, and in the View section, selecting Output Inline?
feynman feynman
2024년 12월 4일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Interpolation of 2-D Selections in 3-D Grids에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
