如何在Android设备上运行Matlab代码?

8

我想在Android设备上运行Matlab代码。Matlab中有JAVA Builder,可以从M-Files创建Java类。但是它需要在目标机器上安装MatlabRunTime。我在Windows上使用Matlab,因此JAVA Builder会创建一个名为*的MatlabRunTime。

有没有办法在Android智能手机上运行M-Files?


2
我认为你最好尝试在服务器上远程运行Matlab... - Oli
2个回答

7
不可能使用任何部署产品(包括MATLAB编译器和MATLAB Builder for Java)在Android上运行MATLAB代码。从这些产品中获得的已部署组件依赖于MATLAB编译器运行时,其占用空间远大于Android设备可以处理的空间。
您可以考虑以下两种方式之一:
1.编写一个应用程序,连接到运行在服务器上的MATLAB代码(或已部署的MATLAB代码),如@Oli所建议的。
2.使用MATLAB Coder,它可以将MATLAB语言的子集转换为C代码,并将其集成到您的应用程序中。

2

试试一个叫做Addi的应用程序。它功能很强大且不断完善。


嗨,Corbin,有趣的提示,但你可能想提到Addi是你自己的产品。 :) 顺便问一下,为什么开发出了一个新产品,看起来只是类似于Matlab,而已经存在Octave for Android这样的产品,在数值核心功能方面至少与Matlab兼容? - A. Donda
我实际上是在为Android开发Octave之前开发了Addi。 - corbin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接