11
我在Matlab中做了一些數據分析,並且隨時調用hold函數來保持對當前圖的繪圖,我得到如下輸出:有沒有什麼辦法可以在Matlab中保持'hold'功能
Current plot held
我想避免此打印,因爲它只是醜陋和混亂我的輸出。不幸的是,放置一個;在命令不沉默它之後。
有什麼我可以做的(除了重寫我的顯示代碼以避免'hold'命令完全)?
我在Matlab中做了一些數據分析,並且隨時調用hold函數來保持對當前圖的繪圖,我得到如下輸出:有沒有什麼辦法可以在Matlab中保持'hold'功能
Current plot held
我想避免此打印,因爲它只是醜陋和混亂我的輸出。不幸的是,放置一個;在命令不沉默它之後。
有什麼我可以做的(除了重寫我的顯示代碼以避免'hold'命令完全)?
看起來像保持命令顯示「當前繪圖保持」,如果您使用軸手柄作爲唯一參數調用它,例如,
>> 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
如果要避免使用保持命令/功能,可以將NextPlot屬性的軸設置爲add,例如
>> axesHandle=axes;
>> set(axesHandle,'NextPlot','add')
謝謝,這正是我所需要的。 – Kena 2008-12-22 18:41:25