【发布时间】:2014-02-25 09:12:12
【问题描述】:
对于我编写的 matlab 脚本,我遇到了一个相当令人困惑但似乎很简单的问题。每当我在循环的每次迭代中运行脚本时,我都会得到一个完全一样的输出:
hoi
hoi
filenameShort =
'001001000_Field_1.tif'
Elapsed time is 9.304627 seconds.
filenameShort 是一个变量,我在 for 循环的每次迭代中打印它以跟踪代码的进度,并且我使用 tic toc 函数来显示经过的时间。但是我无法理解的是为什么终端会打印“hoi hoi”,我已经在我的代码中搜索了 hoi 但它不存在。我也在网上查过,对此我很困惑。
谢谢
【问题讨论】:
-
你需要把你的代码贴出来,不然就没法知道是怎么回事了……
-
使用调试模式。逐行运行脚本,直到看到
hoi hoi打印到屏幕上。然后尝试了解使用此输出的特定命令。 -
使用调试我已经确定了罪魁祸首,它是 bernsen 函数,可以在文件交换中找到:mathworks.com/matlabcentral/fileexchange/… 我仍然不太清楚为什么它会打印 hoi