Если у вас есть пользовательский интерфейс, который выполняет много коллбэков через механизм MATLAB®, обеспечьте эти коллбэки, которые будут оценены в контексте базового рабочего пространства. Использование evalin задавать базовое рабочее пространство для того, чтобы выполнить выражение коллбэка. Например:
engEvalString(ep,"evalin('base', expression)")Определение базового рабочего пространства гарантирует, что MATLAB обрабатывает коллбэк правильно и возвращает результаты для того вызова.
Этот совет не применяется к вычислительным приложениям, которые не выполняют коллбэки.