我写了一个可以发送电子邮件的MATLAB函数。我可以使用以下命令从命令提示符调用此函数:
"C:Program FilesMATLABR2017abinmatlab.exe" -r "nameofthefunction;"
当我这样做时,MATLAB 应用程序打开,然后执行函数。我想做的是编写一个命令来触发函数(即发送电子邮件(,而无需打开 MATLAB 应用程序。
要运行 MATLAB 函数,您需要使用 (1( MATLAB 环境或 (2( 将其转换为独立组件。第一个显然是使用 MATLAB GUI,正如你所说的那样,但也许它是在使用该功能后关闭它的选项
"C:Program FilesMATLABR2017abinmatlab.exe" -r "nameofthefunction; quit;"
对于 (2( 查看 MATLAB 编译器并检查您的函数是否可以转换为独立组件。