如何让matlab跑完程序后自动关机?

      我们常常会遇到在无人监管的情况下让机器一直跑程序。如果是在matlab下运行程序,如何做到程序跑完了,顺便也把机器给关掉呢?

很简单,只要在你的程序末尾加上如下一条代码:

 

      system('shutdown -s');

                                           

      当然,记得在这条语句前加上保存结果的 save result ... 不然跑了很久的程序就白算了!

 

      解密: 在matlab中system函数是用来调用系统命令的,而shutdown就是系统的关机命令啦。 你还可以通过system('shutdown /?')语句来查询关机命令不同选项的所带来的不同功能。下面是在我的matlab中得到的查询结果:

 

system('shutdown /?')
用法: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]
    [/m //computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

    没有参数   显示帮助。这与键入 /? 是一样的。
    /?         显示帮助。这与不键入任何选项是一样的。
    /i         显示图形用户界面(GUI)。
               这必须是第一个选项。
    /l         注销。这不能与 /m

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值