MATLAB调式,程序执行时间长,调试时,希望从指定行开始运行,而不是每次从头开始,怎么办

MATLAB调式,程序执行时间长,调试时,希望从指定行开始运行,而不是每次从头开始,怎么办,第1张

可以在需要停止的地方加入“keyboard”,那么程序运行到这个地方时会中断,命令提示符会余缓由告腊>>变为K>>。

此时,你可以在K>>后输入变量名或者修改变量的值。

如果想继续执行代码,可以按F5键。

如果想退出调试,可以在K>>后输入 dbquit

a = 10

keyboard    % 在K>>后输入 "a=20"(不要袜毁滑双引号),再按 F5

disp(a)     % 显示20

1、打开枣念清Matlab软件,【打开】凳前或新建调试文件。

2、点击代码前的横杠【设置断点】。

3、点击【运行】。

4、光标停到断点处,按【F10】单步执行。

5、将鼠标放在要观察的变量上【停留片刻】,查看变量高灶值(当矩阵太大时,只显示矩阵的维数)。最后F5执行完成。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12454981.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存