【问题标题】:Best option for creating user interface with embedded matlab functions使用嵌入式 matlab 函数创建用户界面的最佳选择
【发布时间】:2018-10-21 17:16:37
【问题描述】:

我创建了一个 matlab 函数来进行数学计算。我使用 GUIDE 制作了一个桌面独立应用程序,但启动该应用程序大约需要一分钟。对于这样一个简单的应用程序,我认为它太慢了。(使用 2 个用户输入变量进行数学计算 -> 没有图形显示)

我只是想知道,是否可以在 matlab 之外制作用户界面,但保留我的 matlab 函数来进行计算?

如果是的话,你能给我选择开始吗?

【问题讨论】:

    标签: windows matlab


    【解决方案1】:

    MATLAB 需要很长时间才能启动,尤其是在启用 GUI 的情况下。以-nojvm 启动它会快很多,但是你没有GUI(桌面)也没有图形窗口。

    因此,如果您创建一个调用 MATLAB 的外部应用程序,您可以使用 -nojvm 选项在后台启动 MATLAB。有一个用于调用 MATLAB 并获取数据的外部应用程序的 API,称为 MATLAB Engine API(它也适用于其他语言,请查看 MATLAB 网站)。

    另一种选择是使用MATLAB Coder 将您的 MATLAB 代码转换为独立的 C 或 C++ 代码,然后您可以将其链接到您的应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-31
      • 1970-01-01
      • 1970-01-01
      • 2010-11-03
      • 2013-11-21
      • 1970-01-01
      • 2011-03-12
      • 1970-01-01
      相关资源
      最近更新 更多