matlab在命令行注册,命令行运行matlab
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相关推荐
- matlab打开显示系统错误,win7系统笔记本运行Matlab软件弹出已停止工作错误窗口的解决方法...
无论谁在使用电脑的时候都可能会发现笔记本运行Matlab软件弹出已停止工作错误窗口的问题,笔记本运行Matlab软件弹出已停止工作错误窗口让用户们很苦恼,这是怎么回事呢,笔记本运行Matlab软件弹出 ...
- 锐龙4000系列运行matlab,修复了!AMD锐龙运行Matlab恢复正常,性能提升60%
原标题:修复了!AMD锐龙运行Matlab恢复正常,性能提升60% Matlab是美国MathWorks出品的商业数学软件,用于算法开发.数据可视化.数据分析以及数值计算等用途.在2020a版本中,M ...
- 在Linux命令行下运行Matlab
在Linux下安装完matlab后,会在/usr/local/bin/下生成matlab文件,可以使用matlab命令. Usage: matlab [-h|-help] | [-n | -e] ...
- linux用命令行运行matlab的.mat文件
入m文件所在目录后,运行 $ matlab -nodesktop -nosplash -r matlabfile 只用文件名matlabfile,不能添加.m 转载于:https://www.cnbl ...
- matlab命令行窗口显示长度设置_由于运算出来的数据比较多,在命令窗口里显示不全,matlab怎么设置才能在命令窗口中显示全部运算结果...
MATLAB概论MATLAB是世界流行的优秀科技应用软件之一.具有功能强大(数值计算.符号计算.图形生成.文本处理及多种专业工具箱).界面友好,可二次开发等特点.在国内外,已有许多高等院校将其列为本科 ...
- 【pytest】Hook 方法之 pytest_addoption :注册命令行参数
Hook 方法之 pytest_addoption : pytest_addoption 可以让用户注册一个自定义的命令行参数,方便用户将数据传递给 pytest: 这个 Hook 方法一般和 内置 ...
- matlab engevalstring,Matlab 執行engEvalString命令介紹 | 學步園
MATLAB與VC混合編程指導書 在調用 Matlab 引擎之前,首先應在相關文件中加入一行: #include "enging.h" ,該文件包含了引擎 API 函數的說明和所需 ...
- sharepoint 使用命令行注册dll文件到gac的方法
使用命令行注册dll文件到gac的方法: gacutil.exe -i D:\SPFormLoginProject.dll 删除gac的dll方法: gacutil /u "SPFormLo ...
- java 运行cmd命令(执行多行)
java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令. cmd /c dir 是执行完dir命令后关闭命令窗口. cmd /k dir 是执行完d ...
最新文章
- 小姐姐带你一起学:如何用Python实现7种机器学习算法(附代码)
- Curl中的参数知多少
- 【计算机网络】应用层 : 万维网 和 HTTP 协议 ( 万维网概述 | HTTP 协议特点 | HTTP 协议连接方式 | HTTP 协议报文结构 | HTTP 请求报文 | HTTP 响应报文 )
- ORACLE 11G RAC ASM磁盘全部丢失后的恢复
- 字符串整体赋值和比较问题
- imf瞬时频率跳变问题
- oracle手工收集awr报告_WHAT——什么是AWR?
- java 接口的访问权限_证明接口interface中定义的方法的访问权限为public
- Dapr + .NET 实战(五)Actor
- H3C设备运行状态查询常用命令
- 更轻量级的Semaphore、AutoResetEvent、ThreadPool
- java 记住密码的实现_javaweb实现记住密码功能
- win10装inventor哪个版本_超详细!高效电脑装系统教程
- 【HAVENT原创】让 axios 支持 jsonp
- 360浏览器如何设置默认极速模式
- python将ppt文件转换为jpg图片
- 71、不同灭火器的适用范围
- 系统分区减小_每日一练,防排烟系统,6.1
- JeeSite4 一些前端资料 - 来自作者ThinkGem
- BZOJ 4239 巴士走读