MATLAB

应用程序开发和部署

MATLAB 工具和附加产品提供了一系列开发和部署应用程序的选项。您既可以与其他 MATLAB 用户共享各个算法和应用程序,也可以向其他没有 MATLAB 的用户实施免特许费的部署。

应用程序开发及部署 3:51
MATLAB应用程序的开发及部署,如代码、可执行文件或软件组件

设计图形用户界面

使用 GUIDE(图形用户界面开发环境),可以布置、设计和编辑自定义图形用户界面。既可以 含带常用控件,如列表框、下拉菜单和按钮,也可以含带 MATLAB 绘图。此外,还可以使用 MATLAB 函数以编程的方式来创建图形用户界面

风力分析 GUI 的 GUIDE 布局和完成后的界面。
风力分析 GUI 的 GUIDE 布局(顶部)和完成后的界面(底部)。

部署应用程序

若要将一个应用程序直接分发给其他 MATLAB 用户,可以将其打包为 MATLAB 应用程序,从而 实现单文件分发。应用程序会自动安装在 MATLAB 应用程序库中,以便于访问。

若要与没有 MATLAB 的其他人分享应用程序,可以使用应用程序部署产品。这些附加产品会自动 生成独立应用程序、共享库和软件组件,以便与 C、C++、Java、.NET 和 Excel 环境集成。可执行 文件和组件可以免特许费分发。

MATLAB Production Server 使您能够在您的生产系统内运行由 MATLAB Compiler 打包的 MATLAB 程序,以便将数值分析融合到 Web、数据库和企业应用程序中。

生成 C 代码

使用 MATLAB Coder,可以从 MATLAB 代码生成独立的 C 代码。MATLAB Coder 支持 MATLAB 语言的子集;设计工程师通常使用该语言来开发作为大型系统组件的算法。该代码既可用于独立执行,与其他软件应用程序集成,也可以作为嵌入式应用程序的一部分。

MATLAB 代码以及显示生成的 C 代码的代码生成报告。
MATLAB 代码(左)以及显示生成的 C 代码的代码生成报告(右)。
R2014a

全新MATLAB界面一览

MATLAB 入门 5:07

MATLAB Student