感叹号的字符(!)有时被称为爆炸壳牌逃避。字符显示其余的输入是一个命令行操作系统。用它来调用实用程序或没有戒烟MATLAB调用其他可执行程序®。使用感叹号!表达式,调用的阶乘函数。
!
的阶乘
例如,下面的代码打开vi编辑器文件命名yearlystats.m在UNIX®平台。
yearlystats.m
! vi yearlystats.m
外部程序完成后或者你退出程序时,操作系统将控制返回到MATLAB。添加&行结束,等
&
! dir &
在Windows上®平台显示输出在一个单独的窗口或在背景模式下运行应用程序。例如:
! excel。exe &
打开微软®Excel®软件并将控制返回到命令提示符,这样你就可以继续运行MATLAB语言语句。
限制内维护操作系统确定的最大长度参数列表可以提供作为爆炸的输入(!)命令。
运行外部程序的详细信息,返回结果和状态,看到了unix,dos,系统功能。
unix
dos
系统
执行操作系统命令与特定环境变量,包括操作系统内的所有命令系统调用。单独使用的命令&(&)DOS;对UNIX平台(分号)。这适用于MATLAB!(爆炸),dos,unix,系统功能。另一种方法是设置环境变量开始前MATLAB。
;
在Mac平台,您不能运行AppleScript(从苹果直接从MATLAB)。运行AppleScript命令,调用苹果macOSosascript使用MATLAB的函数unix或!(爆炸)的功能。
osascript
回调函数不是叫而系统命令执行。
你可以从MATLAB运行UNIX程序文件夹包含文件时不可见MATLAB的UNIX系统路径。确定可见MATLAB系统路径,在命令提示符下输入以下:
采用“路径”)
你可以修改系统路径持续当前MATLAB会话或在随后的MATLAB会话,如接下来的小节所述。
做下列之一:
在MATLAB中改变当前文件夹的文件夹,其中包含您想要运行的程序。
在命令提示符处输入以下命令:
path1 = getenv(“路径”)path1 = [path1 '当地/ bin: / usr / '] setenv(“路径”,path1) !回声路径
如果你重启MATLAB,文件夹不再可见MATLAB系统上的路径。
向系统添加一个文件夹路径从外壳:
停止MATLAB。
根据您正在使用的壳,在系统命令提示符输入以下命令之一,myfolder这个文件夹包含您想要运行的程序:
myfolder
如果您使用的是bash或相关壳牌、类型:
bash
导出路径= " $路径:myfolder”
如果您使用的是tcsh或相关壳牌、类型:
tcsh
setenv路径“{PATH}:美元myfolder”
MATLAB开始。
在MATLAB命令窗口中,键入:
美元!回声路径
如果你重启MATLAB在当前shell会话,仍在系统路径的文件夹可见MATLAB。然而,如果你重新启动shell会话,然后重启MATLAB,文件夹不再可见MATLAB系统上的路径。
修改系统路径在壳牌和MATLAB会话,MATLAB添加以下命令启动文件中描述启动选项在MATLAB启动文件中。
dos|的阶乘|系统|unix|winopen
winopen
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室
得到审判现在