2014-02-25 200 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(「海」)線。謝謝 -