如何在 Matlab 中检查用户编写的代码的正确性

How to check correctness of user written code in Matlab

我有一个由多个文件组成的用户编写的 Matlab 代码。我一个一个地阅读文件。如果我需要检查实现一个函数的单个文件的正确性,调用它 Func,那么我如何检查特定文件是否有错误?我如何应用断点以便我可以看到函数在做什么,因为文件中定义的函数由变量组成,而我需要使用特定值检查函数的一部分。

我相信你在问如何使用断点。

执行此操作的最简单方法是单击代码左侧。将出现一个红点,表示您设置了断点。我 found 一个示例图像:

如果您的代码到达断点,它将停在那里,您可以评估当时存在的所有变量(大多数情况下甚至可以使用鼠标悬停),并更新它们以表示您感兴趣的情况。


如果要评估多行,可以在相关部分之前停止(通过在此处放置断点),然后按 f10 评估一行。请务必检查 documentation 以获得更多选项。