首页 > 解决方案 > Flutter - 在移动应用程序上运行 MATLAB 函数(主要 Android)

问题描述

有没有办法在Flutter/Dart中运行MATLAB函数?

或者,也许Flutter有一些用于解决高级数学问题的库?

如果没有,您能否推荐任何跨平台移动设备技术,让我可以在代码中运行MATLAB并获得结果?

非常感谢工作示例!

标签: matlabflutterdartmobilecross-platform

解决方案


您可以将 MATLAB/Simulink 代码编译为 C 代码,然后您可以使用 dart:ffi将其集成到您的 Flutter 应用程序中。虽然这可能首先设置起来很棘手(请务必遵循颤振文档中的说明,这非常好),它确实有效并且我之前已经做过(只有颤振集成,而不是 Matlab 到 C 部分)。设置好后,维护起来相对容易。由于您可能必须为生成的 C 代码编写 C/C++ 包装器,因此一些 C 知识可能会有所帮助,但我认为不值得尝试。


推荐阅读