dbstopif(condition):dbstopif 是内置条件断点的更快替代品-matlab开发

时间:2024-06-18 13:04:44
【文件属性】:

文件名称:dbstopif(condition):dbstopif 是内置条件断点的更快替代品-matlab开发

文件大小:1KB

文件格式:ZIP

更新时间:2024-06-18 13:04:44

matlab

当处理长循环时,可能需要设置断点以在特定条件下停止。 虽然 Matlab 的内置条件断点实现了这一点,但它们会造成严重的性能损失(即使禁用!),并且通常不会在会话之间保持。 dbstopif 作为单行代码插入,如果条件为真,则在下一行设置常规断点,导致立即 dbstop。 多次迭代执行循环的时间比较: 启用了Matlab条件断点:经过的时间为34.412000秒。 dbstopif:经过的时间是 0.004994 秒。 禁用: Matlab条件断点已禁用:经过时间为51.132263秒。 dbstopif:经过的时间是 0.004941 秒。 删除了 Matlab 条件断点:经过的时间为 0.004422 秒。 dbstopif:经过的时间是 0.004628 秒。


【文件预览】:
dbstopif.zip

网友评论