matlab - Flutter - 在移动应用程序上运行 MATLAB 函数(主要 Android)
问题描述
有没有办法在Flutter/Dart中运行MATLAB函数?
或者,也许Flutter有一些用于解决高级数学问题的库?
如果没有,您能否推荐任何跨平台移动设备技术,让我可以在代码中运行MATLAB并获得结果?
非常感谢工作示例!
解决方案
您可以将 MATLAB/Simulink 代码编译为 C 代码,然后您可以使用 dart:ffi将其集成到您的 Flutter 应用程序中。虽然这可能首先设置起来很棘手(请务必遵循颤振文档中的说明,这非常好),它确实有效并且我之前已经做过(只有颤振集成,而不是 Matlab 到 C 部分)。设置好后,维护起来相对容易。由于您可能必须为生成的 C 代码编写 C/C++ 包装器,因此一些 C 知识可能会有所帮助,但我认为不值得尝试。
推荐阅读
- python - 单元测试多个子类
- list - 如何根据 list.length 限制小部件生成
- r - 使用 tidyverse 列出变量类型
- python - Matplotlib 百分比计算错误
- supercollider - Supercollider:对一个组应用 FX 似乎会影响其他组
- html - 通过单击隐藏和显示移动内容并在桌面上显示 3 列
- ios - 在表格视图单元格中时,如何根据其内容快速设置 CollectionView 高度?
- javascript - React Native 状态不更新
- bash - 在 bash 中将兆比特转换为千比特
- google-chrome - 单击页面中的任意位置时,Chrome 将我送回 Elements 选项卡