在不打开MATLAB GUI的情况下触发MATLAB功能

时间:2017-07-05 08:27:40

标签: matlab cmd

我写了一个可以发送电子邮件的MATLAB函数。我可以使用以下命令从命令提示符调用此函数:

"C:\Program Files\MATLAB\R2017a\bin\matlab.exe"  -r "nameofthefunction;"

当我这样做时,MATLAB应用程序打开,然后执行该功能。我想要做的是编写一个命令,它将触发该功能(即发送电子邮件),而无需打开MATLAB应用程序。任何提示将不胜感激。提前谢谢!

1 个答案:

答案 0 :(得分:0)

要运行MATLAB函数,您需要使用(1)MATLAB环境,或者您需要(2)将其转换为独立组件。第一个显然是使用MATLAB GUI,正如你所说的那样,但也许可以选择在使用函数后关闭它

"C:\Program Files\MATLAB\R2017a\bin\matlab.exe"  -r "nameofthefunction; quit;"

对于(2)查看MATLAB Compiler并检查您的函数是否可以转换为独立组件。