这是我必须达到的。我必须将参数从 android 程序传递到存储在另一台服务器上的 matlab 函数,并在 android 中取回结果。我对如何实现这一目标感到非常困惑。
任何帮助,将不胜感激。
谢谢
如果您要发送/接收的数据不是太繁琐,最简单的解决方案可能是套接字。Java 套接字将能够连接到matlab 套接字并与之传输数据。这要求您有一个不断运行的 matlab 程序来等待连接。
例如,如果您想发送序列化对象,那么我建议在服务器上编写 java 代码 - 我认为通过带有套接字的网络发送序列化对象并不难。然后,您的 java 代码将在本地与 Matlab 交互。
我在这里写了一些示例套接字代码:如何将图片从 android 设备传输到 Matlab,反之亦然
我认为MATLAB Builder™ JA可以为您提供帮助,但我认为转换后的代码需要一个 matlab 运行时编译器 [MCR],我猜它很快就会用于 android
我最近也在尝试做一些类似你的想法的事情,但我放弃了它并开始用 JAVA 编码,现在我像使用 matlab 一样舒服:
我想这个链接可能会帮助你解决你的问题
http://www.mathworks.se/matlabcentral/newsreader/view_thread/295313