1.首先对Compiler进行适当的配置,方法是在Matlab命令窗口输入:
Mbuild –setup
2.将M文件编译为独立可执行文件的语法是:
>>mcc –m myfunctionname.m
myfunctionname.exe就是最后的可执行文件的名称。
3.将\MATLAB701\toolbox\compiler\deploy\win32中的MCRinstaller.exe安装到要运行该程序的计算机上
4.将编译生成的相相关文件拷贝到同一目录下,运行myfunctionname.ext即可执行程序
5.此时程序会出现command窗口,影响美观。
有人写好了包避免它的出现,下载地址为:http://www.mathworks.com/matlabcentral/fileexchange/3909
注意它的说明文件:
This program will hide the command window of compiled programs in all
versions of Microsoft Windows. To use, change the name in the
"suppress.ini" file to the name of your MATLAB EXE file, then run
"suppress.exe". You may rename "suppress.exe", but you may not rename
"suppress.ini" without editing and recompiling the source code. The
files "suppress.exe", "suppress.ini", and your EXE file must all be in
the same directory. This utility was created using NSIS (http://nsis.sf.net/). The default settings will run the "test.exe" program included in the ZIP file.
需要将suppress.ini内的路径更改,然后执行suppress.exe即可。
分享到:
相关推荐
对于希望将MATLAB GUI程序部署到非MATLAB环境中的用户来说,将GUI程序打包成独立的可执行文件(如EXE文件)是一项非常实用的功能。 #### 二、MATLAB GUI 打包基础知识 在开始详细介绍如何将MATLAB GUI程序打包成EXE...
本教程将深入讲解如何使用MATLAB构建一个简单的GUI程序,以"Tank1"为例。 首先,MATLAB的GUIDE(Graphical User Interface Development Environment)工具是创建GUI的主要方式。它提供了一个可视化的界面,可以拖拽...
15. **程序打包**:MATLAB Compiler可以将GUI程序编译成独立的可执行文件,方便在没有MATLAB环境的计算机上运行。 通过研究这30个MATLAB-GUI案例源码,开发者可以深入理解MATLAB GUI的设计原理,学习到如何结合实际...
然而,在实际应用中,我们经常需要将 Matlab 编写的程序打包发布生成可执行文件(exe),以便在没有 Matlab 环境的机器上运行。下面将详细介绍 Matlab 编写的程序打包发布生成exe的方法。 方法一:使用命令行方法 ...
matlab改变GUI和figure左上角图标的方法并生成exe文件-修改Matlab Figure图标的方法.rar 1. GUI左上角图标的更改,假设GUI的Tag为figure1,在其OpeningFcn里添加 h = handles.figure1; %返回其句柄 newIcon = ...
10. **程序打包**:使用MATLAB Compiler可以将GUI程序编译为独立的可执行文件,方便在没有MATLAB环境的机器上运行。 这35个实例涵盖了上述各个知识点,每个程序都是一个独立的学习资源,通过分析和修改这些例子,你...
9. **应用打包**:讲解如何将GUI程序打包成可执行文件,使其能够在没有MATLAB环境的机器上运行。 10. **实例分析**:通过实际案例,演示GUI设计的全过程,帮助读者巩固理论知识,提升实战技能。 “MATLAB GUI设计...
在打包GUI之前,需要在MATLAB环境中测试GUI的运行是否正常,确保所有的功能和界面设计都按照预期工作。 3. 使用deploytool命令: MATLAB提供了deploytool命令用于GUI打包。在命令行窗口中输入deploytool回车后,...
在"Mcm-MatlabGui-master"这个压缩包中,可能包含了一个完整的MATLAB GUI项目,包括.fig文件和相应的.m文件。解压后,你可以按照上述步骤来学习和运行其中的示例。通过实践,你会逐渐掌握MATLAB GUI的创建和使用,...
7. **代码生成与编译**:MATLAB可以将GUI应用程序打包成独立的可执行文件,教程可能涉及这一部分,让初学者了解如何将他们的GUI分享给没有MATLAB环境的用户。 8. **优化和调试**:讲解如何提高GUI性能,以及如何...
在MATLAB中,GUI主要用于开发易于使用的应用程序,尤其是在数据分析、信号处理和控制系统等领域。 本教程“matlab图形GUI教程”专注于教授如何在MATLAB环境中设计和实现GUI。MATLAB的GUI设计主要基于GUIDE...
在本项目中,我们探讨的是如何利用MATLAB的图形用户界面(GUI)功能来创建一个适用于晚会抽奖的程序。MATLAB GUI允许用户通过交互式界面与程序进行交互,使得抽奖过程更加直观和易于操作。 首先,我们要理解GUI的...
9. **编译为独立应用**:MATLAB的编译器允许你将GUI程序打包成可独立运行的应用程序,这样用户无需安装MATLAB也可使用你的软件。 10. **性能优化**:对于处理大量数据的GUI,性能优化至关重要。了解如何有效利用...
7. **编译与打包**:学习如何将MATLAB GUI程序编译为独立的可执行文件,方便在没有MATLAB环境的机器上运行。 8. **错误处理**:理解和运用错误处理机制,可以提升GUI的稳定性和用户体验。 通过"matlab-gui-...
基于MATLAB GUI的多功能数字滤波器设计工具:选择IIR与FIR,实时频谱显示,多种窗函数选择,基于MATLAB+GUI的数字滤波器设计程序打包 题目要求: 1、要有人机交互界面。 2、滤波器设计的类型、参数均有多个值可供选择...
GUI(Graphical User Interface)是MATLAB中的一个重要组成部分,它允许用户通过图形化界面来与程序交互,而非传统的命令行方式。本教学视频针对MATLAB GUI进行深入讲解,旨在帮助学习者快速掌握创建和设计MATLAB ...
8. **打包和分发**:如果你希望将GUI程序分发给他人使用,可以使用MATLAB Compiler将GUI打包成独立的应用程序,这样即使没有MATLAB环境,用户也可以运行你的程序。 总结来说,"matlab数字图像GUI"涉及到的知识点...
**知识点**:使用`deploytool`工具可以将MATLAB GUI程序打包成独立的应用程序。 1. **部署工具(deploytool)**:提供了图形化的界面帮助完成部署过程。 2. **编译为.exe文件**:最终生成可以在没有MATLAB环境的...
标题“Matlab_GUI-transform-EXE.zip”和描述“详细描述了如何将MATLAB中所编程序转变为exe单独运行程序”表明,这个压缩包包含了将MATLAB GUI程序转化为Windows平台下的.exe文件的方法。 转换过程主要涉及以下几个...