在处理长循环的处理可能需要设置一个断点停止在一个特定的条件。而Matlab的建在条件断点实现这一目标,他们的沉重的性能损失(即使残疾!),而不是一般之间保持会话。dbstopif插入的一行代码,如果条件为真,集普通断点第二线,导致立即dbstop。
比较多的时间来执行一个循环迭代:
Matlab条件断点启用:运行时间是34.412000秒。
dbstopif:运行时间是0.004994秒。
禁用:
Matlab条件断点禁用:运行时间是51.132263秒。
dbstopif:运行时间是0.004941秒。
Matlab条件断点删除:运行时间是0.004422秒。
dbstopif:运行时间是0.004628秒。
引用作为
丹·k (2023)。dbstopif(条件)(//www.tianjin-qmedu.com/matlabcentral/fileexchange/62969-dbstopif-condition), MATLAB中央文件交换。检索。
版本 | 发表 | 发布说明 | |
---|---|---|---|
1.0.0.0 |