我写了一个可以发送电子邮件的MATLAB函数。我可以使用以下命令从命令提示符调用此函数:
"C:\Program Files\MATLAB\R2017a\bin\matlab.exe" -r "nameofthefunction;"
当我这样做时,MATLAB应用程序打开,然后执行该功能。我想要做的是编写一个命令,它将触发该功能(即发送电子邮件),而无需打开MATLAB应用程序。任何提示将不胜感激。提前谢谢!
答案 0 :(得分:0)
要运行MATLAB函数,您需要使用(1)MATLAB环境,或者您需要(2)将其转换为独立组件。第一个显然是使用MATLAB GUI,正如你所说的那样,但也许可以选择在使用函数后关闭它
"C:\Program Files\MATLAB\R2017a\bin\matlab.exe" -r "nameofthefunction; quit;"
对于(2)查看MATLAB Compiler并检查您的函数是否可以转换为独立组件。