精华内容
下载资源
问答
  • matlab简单的统计硬币个数程序,包含示例图片,运行m文件即可出现GUI 界面选择文件,开始统计即可matlab
  • matlab简单的统计硬币个数程序,包含示例图片,运行m文件即可出现GUI 界面选择文件,开始统计即可
  • 本次程序涉及一个主函数 .m还有.fig,以及一些附加的文件夹,首先在matlab2015b命令行输入deploytool打开打包工具,弹出如下界面,选择Application Complier(打包成可以在未安装matlab的电脑上...

    最近一直被困在如何将编好的.m文档转为可执行程序,并且是在linux系统下,目标是可以在未安装matlab的电脑上正常运行,此处整理了下本次实验的收获。

    步骤如下:

    1.本次程序涉及一个主函数 .m还有.fig,以及一些附加的文件夹,首先在matlab2015b

    命令行输入

    deploytool

    打开打包工具,弹出如下界面,选择Application Complier(打包成可以在未安装matlab的电脑上独立运行的程序)

    db37fda31733f231f935c42eef4d9cca.png

    之后弹出添加文件的界面

    fa1ee1c969f0e854568db4528f4ace1e.png

    9c304229e4ad4aabe631db6825d1f81e.png

    2.在1处输入主函数,2处输入附加的文件及.fig,3处则是打包产生的文件,4处选择Runtime Included in package然后点击5处的对勾即将进行打包,打包的时长与附加文件的大小有关。

    a1d75c3e057871973cc348cf437d1ea7.png

    1abc3a9605ae3b13edc5c442a555e3a6.png

    3.打包后,将其拷贝到另一台电脑,在forredistribution文件夹下打开终端,输入以下命令:./MyAppInstallermcr.install 然后回车,进行安装,此处需要记住安装路径,下步骤会用到。

    4.在forredistributionfilesonly文件夹下打开终端,有一个.sh的文件,如果安装路径是/usr/local/MATLAB/MATLAB_Runtime/v90,则在终端输入:

    ./(.sh的全名,带.sh) /usr/local/MATLAB/MATLAB_Runtime/v90

    即可弹出程序界面。

    注意:.sh全名与v90的路径之间有空格(此命令可以参考readme.txt文档)。

    (请勿转载)

    展开全文
  • 很多时候当编好一个程序之后,我们发现程序运行的效率达不到预想的要求。盲目的去找程序的缺陷往往既花时间也没有什么太大效果。这里我想告诉大家 MATLAB 很重要的功能 – Profiler – 能够帮助你很快找到程序的问题...

    很多同学在研究和学习的过程中都会经常使用 MATLAB。很多时候当编好一个程序之后,我们发现程序运行的效率达不到预想的要求。盲目的去找程序的缺陷往往既花时间也没有什么太大效果。这里我想告诉大家 MATLAB 很重要的功能 – Profiler – 能够帮助你很快找到程序的问题,然后可以很快的提高程序的效率。

    当你写完一个程序之后,首先要试着运行。试着运行的时候有两个目的,一个是验证是否正确(这个不在我们讨论的范围),另外就是要看一下效率是否满意。对于后者你要做的是从主界面选择Desktop – Profiler. (见下图)在这里插入图片描述然后从profiler 运行程序(运行的指令和你在这个主界面想运行程序的指令一样, 可以有参数也可以没参数)在这里插入图片描述Profiler运行的结果也会在主界面显示。其结果与正常的运行的都一样,但是它可以给你显示出运行中每一行所执行的次数和花费的时间(见下图)。在这里插入图片描述然后你需要重点做的是仔细研究那些花费时间很长的步骤。很多情况下,整个程序里的某一行或者某两行会占据绝大多数的计算时间,而通常那几行都是因为程序写的不好所以效率很低(通常容易出现的问题是,1)重复计算一些可以只计算一次的事情,比如每次循环计算同一个normcdf,而实际你可以事先算好储存在一个数组, 2) 使用太多层的for循环,而实际可以用矩阵计算来代替,3)可以把一些计算有序的结合起来,比如当计算某些乘法的顺序时候,应该刻意安排一些需要计算少的顺序)。在调试中,一般只需要focus在这几行比较花时间的地方,其他的行都可以忽略。

    在真正执行大规模的运行之前(当然极为小的程序就无所谓了),我建议先保证占据超过20%计算时间的行的效率已经都达到最优了。(注意当你改完一行之后,可能那行的时间一下就变成接近于0了,然后你应该接着看新的最占据计算时间的行,直到最重要的行都已经最优化为止。)这样会事半功倍。

    多数时候,当用MATLAB比较熟练以后,用profiler分析之后立刻就知道自己哪儿没写好(很多时候写的时候就知道,但是不知道会有多大影响,就先按照比较好写的方法写)。总的来说,这是一个非常实用的工具,这篇文章的目的就是希望没有使用过的同学能够知道,会大大提高你们使用MATLAB的效率。

    注:虽然此文是针对MATLAB的Profiler,但对于其他科学计算语言(如Python),也有类似的功能,使用好类似的工具可以帮助大家很快的提升科学计算的程序水平。

    展开全文
  • 本次程序涉及一个主函数 .m还有.fig,以及一些附加的文件夹,首先在matlab2015b命令行输入deploytool打开打包工具,弹出如下界面,选择Application Complier(打包成可以在未安装matlab的电脑上...

    最近一直被困在如何将编好的.m文档转为可执行程序,并且是在linux系统下,目标是可以在未安装matlab的电脑上正常运行,此处整理了下本次实验的收获。

    步骤如下:

    1.本次程序涉及一个主函数 .m还有.fig,以及一些附加的文件夹,首先在matlab2015b

    命令行输入

    deploytool

    打开打包工具,弹出如下界面,选择Application Complier(打包成可以在未安装matlab的电脑上独立运行的程序)

    598f2fa00836442cfa318e3a1e20f0c0.png

    之后弹出添加文件的界面

    87c6f94035541ff851dc12a684372491.png

    b12280269e29b64741f80b4f4cd7077c.png

    2.在1处输入主函数,2处输入附加的文件及.fig,3处则是打包产生的文件,4处选择Runtime Included in package然后点击5处的对勾即将进行打包,打包的时长与附加文件的大小有关。

    6ad9ae3a4fb44ec72a673a140ccf75a1.png

    cfd169420007bab6a5443544a65e252f.png

    3.打包后,将其拷贝到另一台电脑,在forredistribution文件夹下打开终端,输入以下命令:./MyAppInstallermcr.install 然后回车,进行安装,此处需要记住安装路径,下步骤会用到。

    4.在forredistributionfilesonly文件夹下打开终端,有一个.sh的文件,如果安装路径是/usr/local/MATLAB/MATLAB_Runtime/v90,则在终端输入:

    ./(.sh的全名,带.sh) /usr/local/MATLAB/MATLAB_Runtime/v90

    即可弹出程序界面。

    注意:.sh全名与v90的路径之间有空格(此命令可以参考readme.txt文档)。

    (请勿转载)

    展开全文
  • matlab简单的统计硬币个数程序,包含示例图片,运行m文件即可出现GUI 界面选择文件,开始统计即可.
  • step1:下载这个文件https://pan.baidu.com/s/1tUPW_iWG2iZu6x5CEytKtwstep2:启动matlab软件step3:解压,把文件夹里的associateFiles.m文件...双击运行即可step4:重启matlab,右键.m文件选择打开方式matlab,勾...

    step1:下载这个文件https://pan.baidu.com/s/1tUPW_iWG2iZu6x5CEytKtw

    step2:启动matlab软件

    step3:解压,把文件夹里的associateFiles.m文件直接拖到matlab界面,matlab会出现一行run()代码,回车运行,文件夹会生成一个reg文件,双击运行即可

    step4:重启matlab,右键.m文件选择打开方式matlab,勾选始终以此文件打开.m文件,确定后即可关联,自动打开一个空白matlab程序的问题同时解决。

    展开全文
  • MATLAB程序设计

    2009-03-29 20:39:00
    测定n=500时程序运行时间 提示:参考函数 max 和 sort 等。 题二、 设计图形用户界面系统,用户按不同的按纽画出不同的曲线。曲线下面显示画出该曲线的命 令,右边为一系列的按钮,基本布局见下图,该图为示意图。...
  • Snake_DVF算法matlab程序

    2013-12-06 09:36:19
    运行sdemo.m即可打开程序 1>点击continue,进入图片选择界面 2>点击open或者从Example的下拉菜单中选择要进行跟踪的图像,然后点击next 3>在右边的菜单中可以选择Standard或者DVF,然后点击next 4>点击右上角的...
  • GUI:Graphical user interface GUI程式撰写 入门: 打开matlab,在command window输入guide,进入...插入在opening_fun 处指定位置之后,运行,发现程序在之前的界面绘出了相应图形。 需要按下某个按钮才画图,则把上
  • MATLAB的GUI 程序设计

    千次阅读 2020-09-29 15:45:30
    GUI(Graphical User Interfaces):由各种图形对象组成的用户界面,在这种用户界面下,用户的命令和对程序的控制是通过“选择”各种图形对象来实现的。目前90%以上的应用程序和软件都是在GUI下运行的。 MATLAB有两种...
  • 如果你有一个C/C++的函数需要测试,利用MATLAB平台是一个经济高效的选择。你不必花过多的精力去理会IO的问题,并且可以很方便的利用 MATLAB的函数来验证你的函数的正确性。有时,你还可以利用MATLAB产生测试数据。...
  • 4.注意倒数第三栏“Files required for your application to run”,等一会它会自动添加一些运行这个程序所需要的一些文件,包括一些图片,音频文件以及它下一步要进入的程序等。但是如果进入后的程序还有其他链接,...
  •  运行MATLAB系统启动程序matlab.exe。  利用快捷方式。 1-3 MATLAB系统主要由开发环境、MATLAB函数库、MATLAB语言、图形功能和应用程序接口五个部分组成。 1-4 窗口:M文件编辑/调试器、历史指令窗、当前目录...
  • 如果之前没有学过GUIDE那么直接上手新版交互界面是一个很好的选择,毕竟历史不开倒车嘛。 但是,目前App Designer毕竟用的人比较少,兼容性要差一点(你写的程序别人打不开,需要装RunTime才可以运行),相对GUIDE来...
  • 如果没有图形用户界面(GUI)我们只能从命令行(Command Window)中调用相关程 序这相对比较...GUI 创建和使用经历的网友但是必要的 MATLAB 基础知识是需要的在教程中我们将创建一个简单的GUI程序它执行两个数的 加法运行
  • Matlab GUI程序转换为EXE可执行程序

    千次阅读 2011-01-15 15:41:00
     Matlab版本:2010b  操作系统:Windows XP  操作流程:  假定已经写好的程序包括gui.m和gui.fig两个文件(用guide命令进入gui编程界面)  1、mbuild -setup,根据提示完成选择,我...
  • MATLAB学习笔记 包含登陆界面的GUI制作 首先制作一个简单的登陆界面 在命令窗口输入guide后敲击回车键:然后出现这个界面:点击...关掉运行出来的界面,首先可以在程序界面(编辑器)中找到这个函数: function xxx
  • Windows7 下运行Matlab 7.0

    千次阅读 2011-01-15 18:03:00
    Matlab安装目录下,右键点击Matlab图标->属性->兼容性->勾选"以兼容模式运行这个程序"->选择Windows Vista SP1->勾选"以管理员身份运行程序"->确定再启动Matlab时就没问题了。不过界面与Windows 7不太搭就是了╮...
  • 最近使用Matlab写了一个GUI界面程序,准备打包发布,步骤是: 1、在matlab命令行窗口输入deploytool,弹出MATLAB Compiler窗口,选择Application Compiler,弹出如下对话框 2、上传要发布的程序脚本文件,以及...
  • matlab 编写的功率谱估计程序

    热门讨论 2008-11-28 13:51:33
    使用方法:将文件放入matlab安装程序下的work文件夹,在matlab里输入guide,回车,在弹出的选择框里选Open Existing GUI,找到这一个,叫zbuttonzuoye。如果只是看运行效果,直接双击打开文件就行。
  • Matlab数字信号处理的仿真系统(具有界面)

    千次阅读 多人点赞 2019-08-06 10:00:19
    这是运行程序后的初始界面: 再放三张对应三个功能的运行截图: 接下来就说一下做这个系统的流程啦: 1.首先,打开matlab,点击主页—新建—图形用户界面选择Blank GUI。并勾选将图形另存为。就会生成一...
  • 1.8 MATLAB程序设计 1.8.1 程序类型 1.8.2 程序流程控制 1.8.3 程序设计原则 第2章 MATLAB界面设计 2.1 MATLAB图形用户界面设计 2.1.1 图形用户界面简介 2.1.2 图形用户界面对象的结构 2.1.3 启动图形用户界面 ...
  • Matlab GUI界面设计,实现鼠标在坐标轴内移动时,十字线坐标随之移动,并可以选择平滑移动 和 只在原始数据间跳动。 在matlab6.5下运行
  • (2) 运行MATLAB系统启动程序matlab.exe。 (3) 利用快捷方式。 1-3 MATLAB系统主要由开发环境、MATLAB函数库、MATLAB语言、图形功能和应用程序接口五个部分组成。 1-4 窗口:M文件编辑/调试器、历史指令窗、当前目录...
  • 程序使用GUI界面形式 先添加视频,然后单击“单目标追踪”或“多目标追踪”即可实现,需要注意的是:选择“单目标”视频时,必须单击“单目标追踪按钮”,同理选择“多目标”视频时,必须单击“多目标追踪按钮”,...
  • 卸载Matlab

    2020-07-29 15:05:51
    matlab文件夹中找到uninstall.exe,右键选择“兼容性疑难解答(Y)”,等待一会儿出现“程序兼容性”对话框,选择“疑难解答程序”选项,然后选择第一个选项“此程序在以前版本的windows中正常工作,但不会立即...
  • 目前擅长MATLAB GUI、WPF等界面设计,以及PIC单片机 程序开发、数据库系统开发。 现在从事的是WPF软件设计工作, 在四川航天电液控制有限公司从事电控产品配套软件开发工作. 代表作有《MATLAB GUI设计学习手记》第一...
  • matlab 與 mex

    2012-09-23 15:27:04
    第4章 生成可独立运行Matlab程序138 4.1 直接编译M文件138 4.2 Matlab M文件中调用C函数138 4.3 在C语言中调用由Matlab?.m文件生成的函数141 4.4 利用Visual C++编译M文件并去掉控制台窗口145 第5章 Visual ...

空空如也

空空如也

1 2 3 4 5
收藏数 87
精华内容 34
关键字:

matlab程序运行选择界面

matlab 订阅