Ответ 1
Как и было обещано, вот статья, в которой объясняется, как это сделать:
http://UndocumentedMatlab.com/blog/matlab-callbacks-for-java-events/
Для простоты, скажем, у меня есть объект Java, который генерирует случайное число на случайных интервалах времени. Я хочу, чтобы объект MATLAB был уведомлен каждый раз, когда генерируется одно из этих случайных чисел (так что объект MATLAB может затем выполнить некоторую задачу по данным).
Как я могу реализовать что-то вроде этого? Как я могу заставить объект Java уведомлять объект MATLAB о том, что что-то произошло?
P.S. Я сильный программист в MATLAB, но довольно новичок в Java.
Как и было обещано, вот статья, в которой объясняется, как это сделать:
http://UndocumentedMatlab.com/blog/matlab-callbacks-for-java-events/
Я сделал это только с C, и, похоже, это лучший вариант. В любом случае, следуя
http://undocumentedmatlab.com/blog/jmi-wrapper-remote-matlabcontrol/
похоже, что лучший способ - использовать документированную поддержку COM-интерфейса (Windows) и процессов (Unix/Mac).
Надеюсь, что это поможет