我正在Matlab中进行一些数据分析,任何时候我调用hold函数来保持绘图到当前的数字,我得到一个这样的输出:
Current plot held
我想避免这种印刷,因为它只是丑陋而且混乱了我的输出.不幸的是,放置一个; 在命令没有沉默之后.
有什么我可以做的(除了重新处理我的显示代码以避免完全'保持'命令)?
如果您以轴手柄作为唯一参数调用它,看起来hold命令显示"Current plot held",例如
>> hold(gca) Current plot released >> hold(gca) Current plot held
但是,如果你告诉它你想要的保持状态那么输出被抑制,例如,
>> hold(gca,'on') >>
您也可以通过以下方式呼叫保持
>> axes(axesHandle) >> hold on % or hold('on') if you prefer calling it as a function
如果要避免使用hold命令/功能,可以设置要添加的轴的NextPlot属性,例如
>> axesHandle=axes; >> set(axesHandle,'NextPlot','add')