如何在Java对象中通知MATLAB对象?

为简单起见,假设我有一个Java对象,它以随机间隔的时间间隔生成一个随机数。 我希望每次生成其中一个随机数时都会通知MATLAB对象(这样MATLAB对象就可以对数据执行某些任务)。

我该如何实现这样的东西? 如何让Java对象通知MATLAB对象发生了什么?

PS我是MATLAB中的强大程序员,但对Java来说还算新手。

我只用C做过,这似乎是更好的选择。 无论如何,跟随

http://undocumentedmatlab.com/blog/jmi-wrapper-remote-matlabcontrol/

看起来最好的方法是利用对COM接口(Windows)和进程管道(Unix / Mac)的文档化支持。

希望能帮助到你

我不知道,用java如何与Matlab进行通信。 但是你应该使用Observable对象。 并实施你的。 当可观察对象将其通知给EDT时,观察者将发送“通知”,表明某些内容已发生变化。

这叫做Observable模式。

也许看看: https : //docs.oracle.com/javase/7/docs/api/java/util/Observer.html

最好的祝福。