当前位置: 首页 > article >正文

matlab GUI 打包成exe可执行文件

1、在命令行窗口输入deploytool回车,选择第一个。

图片

图片

2.选择刚刚gui的.mlapp程序(Mortgage.mlapp)

图片

3、右上角Settings(1)中可以更改生成的路径,

图片

(2)可以替换exe的图标缩量图,默认就是下图

图片

(3)是指示生成后的文件

4、之后Package会变绿,点击。等待打包完成。

图片

5、完成后即可在打包文件夹的\for_testing下看到自己的exe文件。

打开exe的显示这个界面

图片

图片

额外说一点:

App 设计工具是MATLAB R2016a推出的应用程序设计工具,和GUIDE一样,它也是一个可视化集成设计环境。除了提供和 GUIDE 类似的标准用户界面组件,还提供了和工业应用相关的组件,如仪表盘、旋钮、开关、指示灯等。使用App设计工具可以开发出操作界面友好、可以共享的MATLAB应用模块。

App 的用户界面的构成要素是组件(Component),它是指可重复使用并且可以和其他对象进行交互的对象,是封装了一个或多个实体程序模块的实体,可以复用。GUIDE设计的用户界面的构成要素是控件,控件是一种特殊的组件,仅用于可视化呈现数据。

图片

GUI和App的本质是一样的,为什么MathWorks要开发一个全新的应用程序构建平台App Designer?

引用一下MATLAB图形和应用程序构建的开发经理Chris Portal的回答:

“GUIDE和App Designer之间的主要区别在于所使用的技术。GUIDE的基础是Java Swing,甲骨文已经不再对其投入开发。虽然这个平台可以获得一些短期的胜利,但是从长远来看,不会得到新的扩展,也不允许我们为用户提供基于网络的工作流。

App Designer建立在现代的基于web的技术上,比如JavaScript、HTML和CSS,它给我们提供了一个平台,可以灵活地跟上用户的需求,并允许应用程序在web上运行。用户可以保持他们现有的基于Java的应用程序运行,并在合适的时候选择新的平台。”

赞赏二维码


http://www.kler.cn/a/505954.html

相关文章:

  • 少一点If/Else - 状态模式(State Pattern)
  • 通过将模型权重的矩阵表示为低秩矩阵,可以减少需要调整的参数数量,通俗易懂的解释,不懂你爬网线打我
  • vscode的安装与使用
  • 【C++】多线程
  • 二十三种模式-适配器模式
  • FFmpeg开发笔记(七)欧拉系统编译安装FFmpeg
  • Java设计模式——单例模式(特性、各种实现、懒汉式、饿汉式、内部类实现、枚举方式、双重校验+锁)
  • 活动预告 | CCF开源发展委员会开源供应链安全技术研讨会(2025第一期)——“大模型时代的开源供应链安全风控技术”...
  • http协议 tomact的基本使用
  • PHP政务招商系统
  • Electron 开发者的 Tauri 2.0 实战指南:窗口管理与系统集成
  • P3数据结构、数据类型、数字编码、字符编码:保姆级图文详解
  • 交流电压220V如何用单片机测量电压?
  • VM(虚拟机)和Linux的安装
  • java 迪米特法则,原理、思想、工作流程、实现细节、稳定性、优缺点、应用场景等
  • C语言基本知识复习浓缩版:数组
  • 碰一碰发视频源码搭建技术剖析,支持OEM
  • 数字普惠金融对新质生产力的影响研究(2015-2023年)
  • ZooKeeper 核心知识全解析:架构、角色、节点与应用
  • Dify应用-工作流
  • 单头注意力机制(SHSA)详解
  • Spring Boot DevTools(官网文档解读)
  • Jenkins安装配置遇到问题及解决方案(Windows版本)
  • CDH5.16.2部署
  • elastic聚合总结
  • STM32 HAL库函数入门指南:从原理到实践