让matlab的控制台向下滚动

时间:2012-08-02 11:34:59

标签: matlab console scroll

我正在运行一个使用fprintf打印到控制台的脚本。有时控制台会停止向下滚动到打印的最新一行,我需要手动拉下滚动条以查看最后一行,这很烦人,因为我想查看控制台和我在每次迭代时绘制的一些数字。

有没有人能解决这个问题?

1 个答案:

答案 0 :(得分:1)

following被发布到mathworks,可能会有所启发:

  

R2011a中命令窗口的行为似乎已经改变了   它不会自动滚动到换行符的底部if   MATLAB很忙。

     

如果我在我的闪亮的新MATLAB 7.12.0.635中运行它:

     

clc,a = 1:100,fprintf('%i \ n',a);暂停(0.1);结束

     

......计数器只会运行到CW的底部然后   在垂直滚动条增长时继续前进。我沉闷的ol' 7.11.0.584   (R2010b)和我的linux版本(要么是发行版)都不这样做;那里   命令窗口向下滚动换行符。这是故意的   新行为或错误?如果它是一个功能,我该如何控制它?

     

编辑:好的,我很确定它是一个功能。如果循环中有什么东西   计算成本非常高并且不会调用系统   命令或mex代码,它实际上让我选择冻结   通过移动滚动条滚动或让它离开(即,如果   滚动条位于底部,它会像以前一样更新)。似乎   这根本不起作用。

     

Edit2:此外,控制它的技巧仅适用于Windows 7。