2014-02-25 166 views
0

这里有一个相当复杂的问题,但看起来似乎很简单,我用我编写的matlab脚本来解决这个问题。每当我在每次循环运行脚本,我得到一个输出完全一样:Matlab终端输出

hoi 
hoi 

filenameShort = 

    '001001000_Field_1.tif' 

Elapsed time is 9.304627 seconds. 

的filenameShort是我在for循环每次迭代打印保留的代码的执行进度跟踪变量,并且我使用tic toc函数来显示流逝的时间。然而,我不明白为什么终端打印'hoi hoi',我已经搜索了我的代码,但它不存在。我也在网上进行了研究,对此我感到非常困惑。

感谢

+2

您需要发布您的代码,否则不可能知道发生了什么...... – am304

+3

使用调试模式。一行一行地运行你的脚本,直到你看到“hoi hoi”打印在屏幕上。然后尝试理解发布此输出的特定命令。 – Shai

+0

使用调试我已经确定了罪魁祸首,它是bernsen函数,它在文件交换中可用:http://www.mathworks.com/matlabcentral/fileexchange/40856-bernsen-local-image-thresholding/content/ bernsen/bernsen.m我仍然不确定它为什么打印hoi –

回答

1

好吧,我发现了一个名为答案,vanherk.m在伯恩森功能相当无害寻找DISP(“海”)线。谢谢 -