【问题标题】:Matlab Terminal OutputMatlab 终端输出
【发布时间】: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

标签: matlab debugging


【解决方案1】:

好的,我在 Bernsen 函数中名为 vanherk.m 的文件中找到了答案,这是一条看起来相当无害的 disp('hoi') 行。谢谢——

【讨论】:

    猜你喜欢
    • 2015-02-12
    • 1970-01-01
    • 2014-12-21
    • 1970-01-01
    • 2020-02-24
    • 2017-09-16
    • 2023-03-03
    • 2019-12-05
    • 2013-08-18
    相关资源
    最近更新 更多