You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何启用MATLAB的Post Mortem Debugging(事后调试)功能?

MATLAB事后调试(Post Mortem Debugging)启用方法

启用MATLAB的事后调试功能,让程序报错时自动进入调试器,有几种常用方式:

  • 命令行全局启用
    在MATLAB命令窗口输入:

    dbstop if error
    

    执行后,所有后续运行的代码只要触发错误,就会自动停在出错行并进入调试模式。如果要关闭该功能,输入:

    dbclear if error
    
  • 图形界面配置
    打开MATLAB编辑器,点击工具栏“运行”按钮旁的下拉箭头,选择「运行配置」,在弹出的对话框中勾选“出错时停止”选项,保存设置后即可生效。

  • 针对特定函数临时启用
    如果只想对某个特定函数启用事后调试,可输入:

    dbstop in 你的函数名 if error
    

    这样只有该函数运行出错时才会触发调试,不会影响其他代码。

进入调试状态后,你可以查看当前变量值、调用栈信息,逐步排查错误原因。

内容的提问来源于stack exchange,提问作者OverLordGoldDragon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 22:34:51