필터 지우기
필터 지우기

How to restart matlab kernel without closing Matlab

조회 수: 32 (최근 30일)
Jeniffer Viegas
Jeniffer Viegas 2020년 7월 21일
답변: Gouri Chennuru 2020년 8월 14일
Hello,
I'm running a Python function in Matlab, and when I make some modifications in the Python function in Python, and then run in Matlab,
Matlab doesn't make the modifications, still running the function as it was before, even if that function doesn't exist anymore, I only overcome that closing Matlab
and restart again, but this take long time and requires me manualy to close Matlab, is there anyway to restart Matlab without leaving the interpreter? like in python we can
restart the Kernel without closing Spyder...

답변 (1개)

Gouri Chennuru
Gouri Chennuru 2020년 8월 14일
Hi,
You can reload the Modified User-Defined Python Module using reload function.
The Python calling syntax, to reload the module depends on your Python version.
In order to reload Module in Python Version 2.7 execute the command,
py.reload(mod);
and to reload module in Python Versions 3.x Execute the command,
py.importlib.reload(mod);
To know your Python version, you can use the MATLAB pyenv function.
Hope this Helps!

카테고리

Help CenterFile Exchange에서 Call Python from MATLAB에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by