matlab - 如何在 MATLAB 调试中跳过内置函数?

标签 matlab debugging

当我设置断点进行调试时,光标会“穿透”函数angle并检查相应的代码。如何强制光标只扫描我的代码?
奇怪的是,它对于函数 sumabs
没有这样做 谢谢

最佳答案

为什么像abs和sum这样的命令会被自动跳过,是因为它们是经过编译的、专有的MATLAB函数,实际上没有任何可读的MATLAB代码。如果您执行 edit('angle.m') (也许没有 m,我忘记了)您将看到代码(如预期)。现在对 sum 执行同样的操作,您会注意到那里没有 MATLAB 代码,只有注释。核心 MATLAB 函数(例如 sum、clc 和 close)都是核心嵌入函数,因此我们看不到代码。

正如前面的评论中提到的,调试器具有允许您单步执行而不是单步执行的工具,如果您单步执行一个部分,您始终可以单步执行到调用您当前正在查找的函数在。此外,要一次跳过几行代码,“运行到光标”可能非常有用!

More details can be found in the docs

关于matlab - 如何在 MATLAB 调试中跳过内置函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17323928/

相关文章:

debugging - windbg设置条件断点

android - 使用 IntelliJ IDEA 调试 Android-AIR 应用程序

debugging - 我的SSRS报告在 “Report Manager” View 中引发此错误的可能原因是什么?

c - 如何让 gdb 以十六进制而不是八进制打印字符串的不可打印字符,同时以 ascii 形式保留 ascii 字符?

Matlab 从文本文件到稀疏矩阵。

Android 应用在 Debug模式下启动时崩溃

Matlab字幕隐藏图例

matlab - 为什么函数在函数内部使用 load 后会屏蔽变量?

matlab - 如何在 Simulink 模型中获取信号维度

matlab - 如何将 Matlab 类编译成 C 库?