如何将Matlab应用程序部署到iOS和Android?

730次浏览(最近30天)
丹尼尔轩尼诗
丹尼尔轩尼诗 2013年4月11日
回答: 比尔周 2017年3月10日
我刚接触Matlab,但我正在与一个开发人员工作,他有一个用Matlab写的算法。我想移植这个应用程序到iOS和Android不需要重写的算法在Java, C等。此应用程序将与其他C代码打包。Matlab编译器能达到这个目的吗?当Matlab编译器在iOS和android上部署时,会有什么问题吗?例如不支持的功万博1manbetx能等-谢谢!

0评论

登录置评。

接受的答案

比尔周
比尔周 2017年3月10日
一种选择是使用MATLAB编码器,它从MATLAB算法生成C代码。然后可以将生成的C代码集成到iOS和Android应用程序中。这里是一个网络研讨会和示例代码,显示了这个工作流程:
一些客户已经尝试了这种方法。特别是,呼吸器公司为他们的喘息检测产品开发了一个Android和iPhone应用程序:

0评论

登录置评。

更多的答案(3)

沃尔特·罗伯森
沃尔特·罗伯森 2013年4月11日
MATLAB编译器将 这包括Java Builder。您需要MCR (MATLAB组件运行时),它需要在MS Windows、Linux或OS-X上运行。
你能得到的最接近的答案是 MATLAB移动

0评论

登录置评。


丹尼尔轩尼诗
丹尼尔轩尼诗 2013年4月11日
感谢Walter及时而明确的回答。从我对MATLAB Mobile的了解来看,我认为到远程服务器的往返时间会导致应用程序无法使用。
根据您的知识,当开发人员需要重写MATLAB代码以在IOS/Android上运行时,是否有一种语言最适合这样做?即在目标语言中可能存在哪些类似的功能?是选项本质上是Java, C, ojbective C, c++ -谢谢!

4评论

显示 1年长的评论
斯文混合器
斯文混合器 2014年4月10日
我有类似的问题,发现这个主题很有用,我正在使用图像处理工具包。我想知道如何将MATLAB代码移植到iOS和Android上?有什么工具吗?我听说过MATLAB编码器,有人有经验吗?它会解决我的问题,生成C代码和C代码,我可以插入到iOS(作为Objective c++)。
沃尔特·罗伯森
沃尔特·罗伯森 2014年4月10日
如果您在MATLAB级别所做的是纯计算,没有显示或读写图像或帧捕获,那么MATLAB编码器可以处理目前大多数图像处理工具包例程。
任何图形或文件的读写都必须在c++级别上处理。
斯文混合器
斯文混合器 2014年4月10日
非常感谢您如此迅速而明确的回答。现在我确信我理解正确了。
MATLAB编码器产品可以通过哪些方式获得试用?我们能得到那个的报价吗?

登录置评。


萨拉斯
萨拉斯 2016年7月22日

1评论

沃尔特·罗伯森
沃尔特·罗伯森 2016年7月22日
注意,这两个命令要求您使用Simulink来控制生成。万博1manbetx这两个是 一般用途“将MATLAB代码部署到Android / iOS”:你必须忍受Simulink的各种限制。万博1manbetx

登录置评。

登录来回答这个问题。