精华内容
下载资源
问答
  • 界面的水果识别系统,可用,内附水果识别图。需要自己修改图片路径即可
  • 在Linux系统中运行MATLAB程序时,假设要运行的MATLAB文件为test.m,如果直接使用matlab test就会默认跳出MATLAB图形界面进行可视化操作。因此我们要想办法通过命令不打卡MATLAB图形界面。 方法 还是假设要运行的...

    前言

    在Linux系统中运行MATLAB程序时,假设要运行的MATLAB文件为test.m,如果直接使用matlab test就会默认跳出MATLAB图形界面进行可视化操作。因此我们要想办法通过命令不打卡MATLAB图形界面。

    方法

    还是假设要运行的MATLAB文件为test.m,在Linux系统中输入以下命令即可:

    matlab -nodesktop -nosplash -r test

    • -nosplash:程序启动时不显示启动画面(版权页);
    • -nodesktop:不启动桌面环境,在当前终端中执行命令,但是会启动JVM。

    这样的话系统就会直接运行test.m,不会打开MATLAB图形界面。

    补充

    为了方便,我们不用每次都输入matlab -nodesktop -nosplash -r这一长串话,我们可以在.bashrc配置文件中设置别名。

    打开.bashrc,输入别名:

    alias mrun='matlab -nodesktop -nosplash -r'

    再激活.bashrc文件:source .bashrc或者重新登录进你的账号即可(系统会默认激活.bashrc配置文件)。这样的话,假设你想在无图形界面下运行test.m文件,你只需要输入:

    mrun test

    就可以了,方便了很多。

    如果你想让每次运行的MATLAB程序输出一个日志log,还可以加入如下的命令:

    alias mrun='matlab -nodesktop -nosplash -logfile `date +%Y_%m_%d-%H_%M_%S`.log -r'
    

    这样的话你每次运行MATLAB程序时的年、月、日和具体时间就会当做文件名,以一个.log文件的形式记录下来。

    以上。

    展开全文
  • matlab是一款相当优秀的专业化商业数学计算软件,该软件内置多范式数值计算环境和专用编程语言,不仅给用户提供了数据可视化、矩形计算、数值分析的功能,还...那么接下来小编就给大家详细介绍一下matlab运行程序...

    matlab是一款相当优秀的专业化商业数学计算软件,该软件内置多范式数值计算环境和专用编程语言,不仅给用户提供了数据可视化、矩形计算、数值分析的功能,还具备绘制函数、绘图、数据图像等功能,功能非常全面。我们在使用这款软件的过程中,经常做到的操作就是运行程序。但是这款软件是一款专业性很强的软件,所以很多新入手这款软件的小伙伴都不知道怎么运行程序。那么接下来小编就给大家详细介绍一下matlab运行程序的具体操作方法,方法简单轻松,有需要的朋友可以看一看。

    方法步骤

    1.首先打开软件,在软件界面的左上角找到“新建脚本”按钮,我们点击该按钮,界面上就会出现一个Untitled文件编辑区。

    2.在Untitled文件编辑区中,我们编辑输入想要实现功能的小程序代码,如下图所示。

    3.编辑完成后,我们在界面左上方找到“保存”按钮,点击该按钮就可以进入到文件保存路径选择页面。

    4.在文件保存路径选择页面中,我们找到文件的保存位置后,再点击页面右下角的“保存”按钮即可。

    5.然后在界面上方工具栏中找到“运行”按钮,如果我们刚刚输入的程序代码没有错误,就可以立即运行程序。

    6.下图是小编运行一个程序的效果图,大家可以作为参考。

    以上就是小编给大家整理的matlab运行程序的具体操作方法,方法简单易懂,有需要的朋友可以看一看,希望这篇教程对大家有所帮助。

    展开全文
  • 仅作记录用途matlab -nodesktop -nosplash或者matlab -nodisplay或者matlab -nojvm -nosplashmatlab程序也可以在命令行里直接运行,只需要使用 -r 选项。比如运行当前目录下的example.mmatlab-nodesktop -nosplash -...

    仅作记录用途

    matlab -nodesktop -nosplash

    或者

    matlab -nodisplay

    或者

    matlab -nojvm -nosplash

    matlab程序也可以在命令行里直接运行,只需要使用 -r 选项。比如运行当前目录下的example.m

    matlab  -nodesktop -nosplash -r example

    或者

    matlab  -nojvm -nosplash -r example

    或者

    matlab -nodisplay -r example

    可以将如下命令加到~/.bashrc文件

    alias mrun='matlab -nodesktop -nosplash -r'

    这样下次(或者执行source ~/.bashrc)之后就可以直接

    mrun example

    来在命令行运行matlab文件。

    如果使用 -nodisplay -r 选项运行,当程序中有figure()命令时会出错,可以使用如下选项抑制图形的显示:

    figure('visible','off');

    并使用如下命令将图形输出到文件:

    print('-deps','example.eps');

    或者

    hgsave('example.fig');

    有关matlab startup option 和 command line 运行

    在 UNIX 下

    -nodesktop   启动jvm(Jave Virtual Machine),不启动desktop,但help 界面,preferences界面等仍可通过cmdline 调出,即jvm启动但不启动desktop,可以启动其他显示;但是matlab不会在cmd history记录本次执行的命令

    -nodisplay   启动jvm,不启动desktop,不启动任何显示相关,忽略任何DISPLAY 环境变量;即jvm启动但不能显示

    -nojvm       不启动jvm,则与之相关的一切活动将无法进行,包括图形界面显示,help 界面,preferences界面等 即jvm不启动故不能显示

    -nosplash    只是不显示启动时的log画面,jvm,desktop等正常启动

    对UNIX 而言,推荐通过Desktop > Desktop Layout > Command Window > Only 设置只显示 command-line interface 而 不要用-nodesktop (why?)

    在Windows下

    对windows而言,-nodisplay 似乎无效,还是会显示desktop; -nojvm, -nodesktop 不显示desktop,但是会出现简洁的command-line 窗口,也就是说并不会完全没有图形界面,无法像linux一样,只在cmdline操作

    用Desktop > Desktop Layout > Command Window > Only 设置只显示 command-line interface 后,其他窗口并不会消失

    另外 :

    -r    运行matlab cmd命令,多条命令相互用分号或逗号隔开(空格不行),用双引号引起;一条命令可以不用双引号。 这多用在批处理模式下,所运行的文件必须在matlab的启动目录下或者在其搜索路径上,且不能带有路径名和后缀名,

    -logfile 保存cmdline输出到文件

    展开全文
  • Matlab-GUI程序实现 界面实时显示命令行中运行过程 在Matlab的GUI程序开发中,我们常常先测试完成部分的代码构成一个函数脚本,将来以便在最终GUI开发时直接调用函数。 这种开发思路没有任何问题,也很高效,代码也...

    Matlab-GUI程序 界面实时显示命令行中运行过程

    在Matlab的GUI程序开发中,我们常常先测试完成部分的代码构成一个函数脚本,将来以便在最终GUI开发时直接调用函数。

    这种开发思路没有任何问题,也很高效,代码也很简洁。博主本人也是这么做的。

    但这样做其实是存在一个很严重的问题:函数调用只负责输出最终结果,中间的执行过程是不做任何显示的。

    当然,如果本身运算量小无可厚非。当程序进行大量运算时,界面不做任何显示,真心无奈怀疑是不是出了BUG,卡住不动了??!!

    因此,我们此时是需要在GUI界面对运行状态做显示的。不然,只能在在命令行中看到运行过程了…这其实是一件很不友好的事情~

    解决方法:
    这个问题也困扰了我几天,最后我是下面的方法解决的,如有更好的解决思路,欢迎评论~
    我们需要把函数的代码稍作修改粘贴到需要执行的GUI脚本中。

    修改1:
    去掉 functionend,只用中间包裹的部分。
    对于函数输入的参数要以代码赋值的形式提前补充到代码开头。同样,函数的输出也要做相应处理。
    如果函数参数和输出的变量名在GUI使用时变量名时同样的,那么,可以忽略修改1

    修改2:
    由于,计算机程序运行速度很快,我们需要在适当的地方【使用pause函数】“暂停”。以保证GUI可以正确的显示运行过程。

    下面举个栗子~
    原函数代码:

    function [f] = knn_opera(a,b,c,d)
    %---------省略一堆代码
    for h=3:len%遍历测试点
        disp(strcat("测试点[",num2str(h),"]运算完成"));
    end
    disp(strcat("测试运算完成"));
    end
    

    修改后:(注:a1,b1,c1,d1,f1为GUI脚本中使用的变量,handles.text3为GUI显示的部分的ID)

    a=a1;
    b=b1;
    c=c1;
    d=d1;
    %---------省略一堆代码
    for h=3:len%遍历测试点
        disp(strcat("测试点[",num2str(h),"]运算完成"));
        pause(1);
        state_str=strcat("测试点[",num2str(h),"]运算完成");
        set(handles.text3,'string',state_str);
    end
    disp(strcat("测试运算完成"));
    pause(1);
    state_str=strcat("测试运算完成");
    set(handles.text3,'string',state_str);
    f1=f;
    

    然后将修改后的代码粘贴到需要的地方即可。

    另外,一个Matlab代码排版格式化的小tips:Ctrl+a Ctrl+i

    写完了,撒花~

    展开全文
  • matlab简单的统计硬币个数程序,包含示例图片,运行m文件即可出现GUI 界面选择文件,开始统计即可
  • matlab可以不启动图形界面运行,比如:matlab -nodesktop -nosplash或者 matlab -nodisplay或者 matlab -nojvm -nosplashmatlab程序也可以在命令行里直接运行,只需要使用 -r 选项。比如运行当前目录下的example.m:...
  • matlab实现语音识别功能,并且在GUI界面上输出结果,具有录制功能,录制语音库进行训练。可运行,无BUG。
  • 如果是图形,4102figure界面edit菜单下也有复制选项,也可另存为1653**.fig或者使用diary指令,详情见http://blog.sina.com.cn/s/blog_50c154510100ixjp.html Matlab网站用两个例子非常详尽地介绍了各个命令的基本...
  • 这里以常用的Matlab为例,简单介绍在linux下如何用bash运行Matlab程序。第一步:将程序文件上传至服务器上传至服务器有两种方法,一是用U盘或其他物理介质拷贝至服务器中,该方法较为简单,只需要完成简单的挂载...
  • 下载的代码包里的文件都是干什么的? 当我们从网络上下载matlab的源代码时,得到的通常是代码的压缩包,里面包括很多各种后缀的文件。他们都是什么文件呢,都是干什么用的?...此外,GUI的图形用户界面也是以fig文件的
  • 基于matlab开发的串口通信gui程序,可以直接运行生成界面,对想了解matlab串口通信,以及gui界面编程的人是个很好的例程。
  • matlab反演程序

    2017-11-20 15:35:03
    Matlab相关反演程序matlab图像处理包括数据反演以及其他图像的基础处理,打开文件夹中GUI.m直接运行即可。采用gui界面设计,包括温度叶绿色等的反演以及bp神经网络、贝叶斯算法等图像分类,以及图像旋转等简单操作...
  •  有待完善的地方:每次运行该程序时都需要重新添加运行的程序,考虑在退出程序前,把运行的程序的信息保存到文件中,每次程序启动都读取该文件,从而初始化运行界面。  谢谢makesure5提出了这种思想。也希望...
  • 命令行运行matlab

    2021-05-04 06:36:13
    matlab可以不启动图形界面运行,比如matlab -nodesktop -nosplash或者matlab -nodisplay或者matlab -nojvm -nosplashmatlab程序也可以在命令行里直接运行,只需要使用 -r 选项。比如运行当前目录下的example.mmatlab...
  • 调试和运行matlab代码(源程序)的技巧和教程

    千次阅读 多人点赞 2019-03-25 09:22:55
    转载自:专注matlab代码下载的网站http://www.downma.com/ 版权声明:本文为博主原创文章,未经博主允许不得转载。 ...
  • 关于求matlab程序运行时间,自己用的最多是tic和toc;而对于复杂的程序,Profile是个不错的性能分析工具。1. profile有个profile工具界面,也可以命令式例子:profile onplot(magic(35))profile viewerprofsave...
  • 在超算平台运行matlab程序 注册超算账号 登录xshell 上传程序和文件至服务器 编辑slurm文件(提交作业的脚本文件) 提交作业 登录xshell 打开 XShell 软件,新增连接,填入主机 IP 地址和端口号,选择 SSH 协议 ...
  • matlab简单的统计硬币个数程序,包含示例图片,运行m文件即可出现GUI 界面选择文件,开始统计即可matlab
  • matlab简单的统计硬币个数程序,包含示例图片,运行m文件即可出现GUI 界面选择文件,开始统计即可.
  • Matlab车牌识别系统含GUI界面=
  • MATLAB 人脸识别 算法流程 本系统运用PCA算法来实现人脸特征提取,然后通过计算欧式距离来判别待识别测试人脸,本个系统框架图如下: 整个系统的流程是这样的,首先通过图像采集建立人脸库,这个人脸库里的人脸图像...
  • SPA matlab程序

    2017-11-01 22:56:45
    SPA程序,可以运行,有数据,很直观,可与GUI的说明配合使用!!!
  • 服务器上跑matlab程序

    2021-04-18 10:56:52
    怎么在服务器上跑matlab程序呢?一种新的方式 运用ssh命令ssh -l usename 192.168....然后再输入password 就可以在terminal中直接打开远程服务器了。另一种old方式如下:1 windows界面下使用putty,输入服务器ip地址...
  • 把该程序包解压后即可直接运行程序中设置了GUI界面方便操作,对倾斜的车牌增加了倾斜矫正程序,内含车牌的素材和程序报告!
  • 凸轮Matlab程序.docx

    2021-04-19 08:44:22
    r0=50r1=10e=0q=2.617994w=3.1415926t=5.235988symsds0=sqrt((r0).^2-e^2)h=30*((d/2.617994)-sin(2*pi*d/2.617994)/(2*pi))j=30k=30*(1-(d-pi)/(2*pi/3)+sin(2*pi*(d-pi)/(2*pi/3))/(2*pi))l=0s=hx=(s0+s)*sin(d)+e...
  • 如何将MATLAB程序编译成独立可执行的程序?如何将编译好的独立可执行程序发布在没有安装MATLAB的电脑上?下面将一步步实现:一、生成独立可执行的程序(exe文件)步骤1、安装编译器。可有多种选择,matlab自带了一个...
  • matlab100常用小程序

    2021-04-18 09:59:43
    1-32 是:图形应用篇 33-66 是:界面设计篇 67-84 是:图形处理篇 85-100 是:数值分析篇 实例 1......matlab编程实例100例_计算机软件及应用_IT/计算机_专业资料。1-32 是:图形应用篇 33-66 是:界面设计篇 67-84 是:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,278
精华内容 5,711
关键字:

matlab程序运行选择界面

matlab 订阅