Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >matlab GUI 打包成exe可执行文件

matlab GUI 打包成exe可执行文件

作者头像
用户9925864
发布于 2022-07-27 01:19:53
发布于 2022-07-27 01:19:53
4K0
举报

一位读者朋友问了一下matlab如何GUI 打包成exe可执行文件,故分享一下方法,matlab目前的GUI使用mlapp结尾的文件了,不是老式的基于fig

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的应用程序运行,并在合适的时候选择新的平台。”

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法工程师的学习日志 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python打包成exe可执行文件
在项目上,帮财务开发了一个小工具,但财务不会用python,需要帮忙打包成exe可执行文件。目前比较常见的打包exe方法都是通过Pyinstaller来实现的,本文也将使用这种常规方法。
用户9925864
2022/07/27
1.2K0
Python打包成exe可执行文件
matlabGUI入门
由窗口、菜单、图标、光标、按键、对话框和文本等各种图形对象组成的用户界面叫作图形用户界面(GUI)。它可以允许用户定制与MATLAB的交互方式,从而命令窗口不再是唯一与MATLAB的交互方式。用户通过鼠标或键盘选择、激活这些图形对象,使计算机产生某种动作或变化。
全栈程序员站长
2022/09/05
2K0
matlabGUI入门
Python 3 代码打包可执行文件EXE
我们写好的代码.py源文件,打包成EXE可执行文件,这样即使在没有安装Python的电脑上也可以执行。使用pyinstaller,参数如下(该命令直接在CMD命令提示符中运行):
用户6184845
2019/10/10
1.2K0
Python 3 代码打包可执行文件EXE
业界 | 四大机器学习编程语言对比:R、Python、MATLAB、Octave
GitHub 地址:https://github.com/mjbahmani/10-steps-to-become-a-data-scientist
机器之心
2018/12/06
1.6K0
业界 | 四大机器学习编程语言对比:R、Python、MATLAB、Octave
使用 exe4j 将 Spring Boot 项目打包为 EXE 可执行文件
Exe4j 是一款用于将 Java 应用程序打包为 Windows 平台上可执行文件(.exe)的工具。无论是服务器端、GUI 程序还是命令行应用,都可以通过 exe4j 生成独立的 EXE 文件。此外,exe4j 还可以:
九转成圣
2024/11/29
4590
使用 exe4j 将 Spring Boot 项目打包为 EXE 可执行文件
如何有效解决AppDesigner中使用符号工具箱syms后打包发布成exe等可执行文件不兼容的问题?
前几天有个小伙伴,找我问了一个问题,他在AppDesigner中使用了syms符号变量,结果就出现上图所示的警告画面。看似已经打包完成,但是不难发现中间出现了警告符号。点击“日志文件”打开一看出现了如下的关键警告信息:警告: 在 "D:\Documents\Matlab\app2.mlapp" 中,根据 MATLAB Compiler 许可证,对 MATLAB Runtime 环境打包时不包含 "syms"。请从代码中删除文件或函数,或者使用 MATLAB 函数 "isdeployed" 确保函数不会在所部署的组件中被调用。
巴山学长
2023/03/15
1.3K0
如何有效解决AppDesigner中使用符号工具箱syms后打包发布成exe等可执行文件不兼容的问题?
如何将网站打包成exe可执行文件
本文最后更新于2022年04月25日,已超过48天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
田小檬
2022/08/30
2.3K0
Anaconda+PyQt5+PyCharm开发并生成.exe可执行文件[通俗易懂]
Anaconda软件自带PyQt,但是安装不完整,开发时可能会遇到问题。因此,最好自己重新完整安装一遍。
全栈程序员站长
2022/09/27
2.1K0
Anaconda+PyQt5+PyCharm开发并生成.exe可执行文件[通俗易懂]
MATLAB GUI界面编程——一些细节问题「建议收藏」
本篇博文主要对自己在进行MATLAB GUI设计时遇到的一些细节问题进行总结,点击下面目录中的相关问题,可以直接跳转至相应位置。另外,需要声明的是,我所使用的MATLAB版本——MATLAB R2017a。
全栈程序员站长
2022/07/01
5.5K0
MATLAB GUI界面编程——一些细节问题「建议收藏」
MATLAB程序开发器之一 GUIDE简介
GUI是实现人机交互的中介,具有强大的功能,可以完成许多复杂的程序模块。想熟练快捷地使用它,需要具有一定的知识储备和必要的经验技巧。关于MATLAB GUI的入门,推荐使用MATLAB的帮助文档,仔细研读help文档是最好的办法。学习MATLAB GUI设计,除了需要了解对象和句柄等必要基础知识,还需熟悉各对象的基本属性和方法操作,知晓不同控件的合适使用条件及其特有的功能,并会采用不同的使用手段来实现相同功能的设计。学习GUI设计,必须掌握以下几点内容:
巴山学长
2019/07/15
1.6K0
【Matlab】Matlab中如何将开发文件编译打包成exe程序(不用下载matlab也能用)
上节内容说了如何将脚本文件集合打包成内部app,但这也得在matlab中才能打开,那么如何在不下载Matlab软件的电脑中也能运行我们的程序呢?
DevFrank
2024/07/24
7870
【Matlab】Matlab中如何将开发文件编译打包成exe程序(不用下载matlab也能用)
matlab GUI基础2
GUIDE编程开发 matlab可视化姐买你的设计,一般有两种方法,一是直接通过编辑M脚本文件产生GUI,二是通过MATLAB图形用户界面开发环境GUIDE来建立界面。GUIDE是matlab为编写GUI界面提供的集成开发工具,提供了姐买你的外观、属性和回调函数等。GUIDE将用户保存好的GUI界面保存在一个FIG资源文件中,同时还能够产生GUI初始化和组件界面布局控制代码的M文件,这个M文件为实现回调函数提供了一个参考框架。 一.GUI对象的常用属性 1.控件风格和外观 backgroundColor:设
瓜大三哥
2018/02/26
1.2K0
matlab GUI基础2
Matlab GUI界面设计
点击确定,得到两个文件,一个是.m文件,另一个是.fig文件,需要说明的是,.m文件用于编辑GUI中控件所需要的回调代码,.fig文件可以用鼠标拖拽等比较简单的操作进行初始的界面设计。
全栈程序员站长
2022/08/10
1.1K0
Matlab GUI界面设计
从零开始MATLAB图形用户界面(GUI)设计入门
在现代软件开发中,图形用户界面(GUI)是与用户交互的关键部分。MATLAB作为一种广泛使用的科学计算和数据分析工具,提供了强大的GUI设计功能。本文将从零开始,带您了解如何在MATLAB中设计简单的GUI,涵盖基础知识、关键组件以及示例代码,帮助您快速入门。
一键难忘
2025/01/26
2900
纯代码实现matlabのGUI界面搭建
图形用户界面 (Graphical User Interface,简称 GUI),是有别于纯代码执行,GUI能够繁琐的代码浓缩到一块简洁的界面上,用户只需要输输参数、点点鼠标就能得到自己想要的结果,具有极强的交互性和友好性。之前介绍了一个通过matlab的GUIDE工具箱来开发一个简单计算的实例 (GUIDE例 开发简单计算器),使用工具箱来开发GUI界面的有点是显而易见的,所见即所得。可有时候并不需要开发一个界面内容极其丰富的程序,只是做一个简单的交互界面,这时候使用工具箱多少显得有些大材小用。
巴山学长
2019/07/15
1.5K0
纯代码实现matlabのGUI界面搭建
Python 图形化界面基础篇:将应用程序打包为可执行文件
在开发完一个图形用户界面( GUI )应用程序后,通常希望将它打包成一个可执行文件,以便用户能够轻松地运行应用程序,而不需要安装 Python 或其他依赖项。 PyInstaller 是一个常用的 Python 库,可以帮助我们实现这一目标。在本篇博客中,我们将学习如何使用 PyInstaller 将 Python GUI 应用程序打包为可执行文件。
小蓝枣
2023/10/17
2.1K0
Python 图形化界面基础篇:将应用程序打包为可执行文件
QT Pyside2 Designer 的基本使用
QT PySide2 是一个用于 Python 编程语言的开源框架,它提供了与 QT C++ 框架的绑定,使得开发者可以使用 Python 进行跨平台的图形用户界面 (GUI) 应用程序开发。QT 是一个功能强大的跨平台应用程序开发框架,具有丰富的 GUI 组件和工具集,以及广泛的应用领域。
EXI-小洲
2023/10/16
7370
QT Pyside2 Designer 的基本使用
Python安装扩展库与打包成exe可执行文件的方法
1、安装扩展库的几种方法。 首先可能需要使用 pip install --upgrade pip 来升级本机的pip程序。然后在命令提示符环境(即cmd方式)执行下面的命令(以numpy为例): python -m pip install numpy 安装numpy扩展库 pip install numpy 安装numpy扩展库 pip install --upgrade numpy 升级numpy扩展库 如果有的库无法安装,或者安装以后无法正常使用,这时
Python小屋屋主
2018/04/16
1.7K0
pycharm怎么打包成exe文件_pycharm打包成可执行文件
1.首先添加图片文件转py文件得工具pyrcc 打开File中的Settings
全栈程序员站长
2022/09/27
1.3K0
pycharm怎么打包成exe文件_pycharm打包成可执行文件
matlab基础1
matlab简介 MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。 MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科
瓜大三哥
2018/02/26
1.4K0
推荐阅读
相关推荐
Python打包成exe可执行文件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文