matlab可以不启动图形界面运行,比如

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命令行运行,命令行运行matlab相关推荐

  1. matlab在命令行注册,命令行运行matlab

    matlab可以不启动图形界面运行,比如 matlab -nodesktop -nosplash 或者 matlab -nodisplay 或者 matlab -nojvm -nosplash mat ...

  2. matlab命令行窗口显示长度设置_由于运算出来的数据比较多,在命令窗口里显示不全,matlab怎么设置才能在命令窗口中显示全部运算结果...

    MATLAB概论MATLAB是世界流行的优秀科技应用软件之一.具有功能强大(数值计算.符号计算.图形生成.文本处理及多种专业工具箱).界面友好,可二次开发等特点.在国内外,已有许多高等院校将其列为本科 ...

  3. python3命令需要使用命令行开发者工具_关于Python3的import问题(pycharm可以运行命令行import错误)...

    以前从来没有写过特别多的代码,这次在阅读论文的时候跑别人的代码的时候出现了很多import的问题,这里我想跟大家分享一下,我在Ubuntu系统,使用的是anaconda3,版本为3.6,我一般会在py ...

  4. Win2003 运行 命令行 快捷操作

    在Win2003的 C:\WINDOWS\ServicePackFiles\i386 文件夹下 有一些.exe文件 我们可以通过在 开始菜单的运行命令窗口 输入上面的相关.exe文件名 进行快捷操作 ...

  5. matlab engevalstring,Matlab 執行engEvalString命令介紹 | 學步園

    MATLAB與VC混合編程指導書 在調用 Matlab 引擎之前,首先應在相關文件中加入一行: #include "enging.h" ,該文件包含了引擎 API 函數的說明和所需 ...

  6. linux comsol命令,如何从命令行运行 COMSOL Multiphysics®

    你知道如何从命令行运行同一个模型文件的多种工况并自动导出数据吗?我们只需要在 COMSOL Multiphysics® 软件的用户界面(UI)中进行少量准备工作,就可以使用方法来扩展模型文件,在方法中 ...

  7. shell 调用matlab,在matlab中调用linux命令 以及后台运行matlab --zz

    由于matlab和linux命令各有所长:matlab比较擅长数值计算,linux命令比较擅长文件操作(matlab也基本上能够完成,但会稍微麻烦一点).所以在很多时候会需要将二者结合起来. 可能更多 ...

  8. 计算机 运行新ie 命令,如何使用命令行卸载IE10浏览器?

    某些用户在浏览Internet时可能很少使用IE10浏览器,因此希望将其卸载,但是通常,IE10浏览器是系统的功能之一,并且很难卸载,因此这次为您带来了一种方法使用命令行卸载IE10浏览器. 方法/步 ...

  9. golang 运行命令行进行图片格式转换(jpg转png)

    1.golang 运行命令行 cmd := exec.Command(命令, 传入参数1, 传入参数2,...) cmd.Stdout = os.Stdout if err := cmd.Run(); ...

  10. 电脑上使用计算机命令行,我的电脑运行命令_我的电脑什么运行命令

    2016-12-21 19:44:14 命令提示符是在操作系统中,提示进行命令输入的一种工作提示符.在不同的操作系统环境下,命令提示符各不相同.在windows环境下,命令行程序为cmd.exe,是一 ...

最新文章

  1. 30 元素可视区client系列
  2. BEncode编码方式以及torrent文件的一些内容
  3. 一起谈.NET技术,C#创建不规则窗体的几种方式
  4. LeetCode LCP 34. 二叉树染色(树上DP)
  5. Mac OS下Tomcat native-APR的安装
  6. registry :分支操作值Archive有什么用?
  7. 服务器 重启windows_安装Windows 计算机意外
  8. 一次http请求中的信息
  9. 中科大研发的FTP搜索工具~
  10. jmeter使用心得(一)
  11. python如何输出整数_如何根据Python中的输入输出整数和浮点值?
  12. 江飞 福州大学数学与计算机科学学院,强极值原理、第二边值问题解的唯一性.ppt...
  13. 【手把手教你】搭建自己的量化分析数据库
  14. [树状数组+离散化] NamomoCamp Daily 6
  15. mRNA数据分析专题
  16. CCNA学习笔记#01
  17. 模型压缩工具Distiller-剪枝
  18. 树莓派(Raspberry Pi),如何在命令行下配置查看WIFI无线网络
  19. 通用量子操作系统,收揽全球量子硬件20%市场份额
  20. 通信中间件DDS介绍(一)

热门文章

  1. 卸载office2007不干净问题
  2. 7个等级 容灾等级_容灾的等级
  3. Synonyms 中文近义词工具包 -- 支持文本对齐,推荐算法,相似度计算,语义偏移,关键字提取,概念提取,自动摘要,搜索引擎等
  4. 【Photoshop 教程系列第 1 篇】如何用 PS 给图片添加文字,修改文字的字体,大小和颜色
  5. Word修改标题样式缩进不起作用原因
  6. android日历分析,kotlin - Android开发之日历篇(1)
  7. java实现与图灵机器人聊天_调用图灵机器人API实现简单聊天
  8. 『数字信号处理实践』仅利用ArduinoUNO通过脉宽调制生成DTMF
  9. Google Earth Engine谷歌地球引擎GEE栅格数据图层可视化设置代码嵌入
  10. C语言 逻辑运算符与逻辑表达式