如何在matlab脚本中关闭计算机?

min*_*ing 3 matlab

我想在程序运行结束时用matlab脚本关闭我的计算机.有关于此的命令吗?

sag*_*nms 6

这应该工作: system('shutdown -s');

您还可以尝试在Matlab Central中发布的以下功能.

function shutdown(varargin)
if nargin
   if isnumeric(varargin{1})
       if varargin{1} == -1
           evalc('!shutdown -a');
           return
       end
       t = ceil(varargin{1});
    else
       t = 60;
    end
else
   t = 60;
end
eval(['!shutdown -s -f -t ' num2str(t)])
Run Code Online (Sandbox Code Playgroud)

用法:

  • shutdown =在60秒内关闭电脑
  • shutdown(numsec) =在几秒钟内关闭计算机
  • shutdown(-1) =中止关机; 不要关闭电脑
  • numsec=显示系统关闭窗口后暂停的可选秒数(defualt为60秒).如果numsec为-1,则该命令将中止当前正在进行的关闭倒计时.