Matlab:如何在 运行 完成时设置电子邮件提醒?

Matlab: How to set the email alert when the run finished?

当 运行 完成时,我应该在 Matlab 中使用什么代码来发出电子邮件提醒? 我查看了 Matlab 帮助,但找不到与我正在寻找的内容相匹配的任何答案,所以我被困住了。 https://jp.mathworks.com/matlabcentral/answers/2134-can-matlab-send-out-alert-email-message-if-certain-variable-exceed-the-threshold 谢谢。

MATLAB 似乎内置了一个发送电子邮件的命令sendmail

如果我是你,我会在我的脚本末尾包含这样的内容:

sendmail('user@otherdomain.com','My subject', ...
        ['The script has finished' 10 'Regards' 10 ...
         'Me']);  % 10 are line breaks in this case

如果您的脚本没有固定的退出点并且可能会出错,那么我建议您使用onCleanup class。它是一个方便的 class,可以在函数或脚本结束时执行用户定义的函数。您可以使用它来 sendmail and/or 执行您需要的任何其他通知。