MATLAB中断点调试入门到进阶

本文详细介绍了MATLAB中的断点调试方法,包括单个.m文件的调试和多个互相调用的.m文件的调试。通过设置断点、逐步执行,以及使用步入功能,可以深入理解代码执行过程。对于涉及多个函数的调试,步入功能使得观察子函数执行细节成为可能,极大地提升了MATLAB编程的调试效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文列出了MATLAB中常见的两种断点调试方法:

第一种情况:单个.m文件的断点调试
在这里插入图片描述
图一 (把j和数组A中的三个元素相加)
方法—可以看到,在代码的左侧,有行数提示,我们想要对这里的代码进行调试,直接在左侧的行数位置点一下,会发现出现一个红点。如下图所示,是不是比vs和python还简单
在这里插入图片描述
图二 (调试阶段)

知道如何打断点,那么该怎么逐步调试呢?请看图三!
在这里插入图片描述
图三 (断点调试1)
在这一步,我们就可以点击运行了。继续看图四:
在这里插入图片描述
图四 (断点调试2)
在图四中,如果想要一步一步看到运行效果,要点击步进,如果直接点击继续的话,就直接结束for循环了。

第二种情况:多个互相调用的.m文件的断点调试
细心的小伙伴可能会发现,在编辑器调试区域,有好几个选项,其中有一个步入选项,这个功能就要更高级一点了。
在这里插入图片描述
图五 (断点调试之步入)

main函数+多Function函数
我们在做一个项目,或者一个大程序的时候,往往会写一个主函数,好多个其他函数,其他函数放在各自的.m文件中。最后在main函数中调用这些函数。那么如果按照传统的方法在main函数中打断点的话,我们是看不到他调用其他函数的过程的。这时候我们就要用到步入这个功能了。
如下图所示,这是我写的一个main函数,在main函数中我调用了一个函数,用蓝色笔圈出来了。
在这里插入图片描述
图六 (在main函数中调用其他函数)
注意-------这时候如果我们像上一节讲的那样直接点击步进,那我们是看不到具体的过程的。不过如果点击步入,那么就能看到程序进入子函数的过程。如图七所示:

在这里插入图片描述
图七 (进入子函数的调试过程)

好了,以上就是关于MATLAB的断点调试功能,欢迎大家留言补充,如果感到对您有所帮助,希望点赞收藏,您的鼓励是我不断更新的动力。谢谢!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

枫恋蝶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值