matlab中的调试函数

matlab中的调试函数,matlab,function,debugging,visibility,Matlab,Function,Debugging,Visibility,问题:在matlab中调试函数有首选方法吗? 如果我将所有计算都放在一个脚本中,那么每个变量都在工作区中,我可以轻松地查询它们,找出哪些工作不正常。然而,如果我使用一个函数,那么只有我的输出是可见的,我看不出哪里出了问题。我知道有很多方法可以解决这个问题,但是他们似乎比仅仅制作一个长而丑的剧本更麻烦。那么如何在matlab中调试函数呢?是否有一种更好的/有效的方法来执行此操作?我始终确保在“断点”菜单中启用,如果我想调试特定函数,我会在该函数的第一行(或感兴趣的点)设置断点。请注意,“全部清除”

问题:在matlab中调试函数有首选方法吗?


如果我将所有计算都放在一个脚本中,那么每个变量都在工作区中,我可以轻松地查询它们,找出哪些工作不正常。然而,如果我使用一个函数,那么只有我的输出是可见的,我看不出哪里出了问题。我知道有很多方法可以解决这个问题,但是他们似乎比仅仅制作一个长而丑的剧本更麻烦。那么如何在matlab中调试函数呢?是否有一种更好的/有效的方法来执行此操作?

我始终确保在“断点”菜单中启用,如果我想调试特定函数,我会在该函数的第一行(或感兴趣的点)设置断点。请注意,“全部清除”在脚本开头很常见,它会删除所有断点。改用“清除变量”


有关如何在重新启动Matlab时使错误持续时停止的更多信息,请参阅。

我始终确保在“断点”菜单中启用,如果我要调试特定函数,我会在该函数的第一行(或感兴趣的点)设置断点。请注意,“全部清除”在脚本开头很常见,它会删除所有断点。改用“清除变量”


有关如何在重新启动Matlab时使错误持续时停止的更多信息,请参阅。

我始终确保在“断点”菜单中启用,如果我要调试特定函数,我会在该函数的第一行(或感兴趣的点)设置断点。请注意,“全部清除”在脚本开头很常见,它会删除所有断点。改用“清除变量”


有关如何在重新启动Matlab时使错误持续时停止的更多信息,请参阅。

我始终确保在“断点”菜单中启用,如果我要调试特定函数,我会在该函数的第一行(或感兴趣的点)设置断点。请注意,“全部清除”在脚本开头很常见,它会删除所有断点。改用“清除变量”


有关如何在重新启动Matlab时错误持续时停止的更多信息,请参阅。

您有没有这样做?:)嗯,是的,谢谢你的建议。我的意思是,有没有不用调试器就获取变量的方法?首选/有效的方法是…该死!我希望这不是答案。。。谢谢你,伙计们。你还记得吗?:)嗯,是的,谢谢你的建议。我的意思是,有没有不用调试器就获取变量的方法?首选/有效的方法是…该死!我希望这不是答案。。。谢谢你,伙计们。你还记得吗?:)嗯,是的,谢谢你的建议。我的意思是,有没有不用调试器就获取变量的方法?首选/有效的方法是…该死!我希望这不是答案。。。谢谢你,伙计们。你还记得吗?:)嗯,是的,谢谢你的建议。我的意思是,有没有不用调试器就获取变量的方法?首选/有效的方法是…该死!我希望这不是答案。。。谢谢大家。