[MATLAB学习笔记]clf清空图窗1013(1)
clf
清空圖窗
全頁折疊
語法
clf
clf(fig)
clf('reset')
clf(fig,'reset')
f = clf(___)
說明
示例
clf?刪除當前圖窗中具有可見句柄的所有子級。
示例
clf(fig)?刪除指定圖窗中具有可見句柄的所有子級。
示例
clf('reset')?刪除當前圖窗的所有子級,不管其句柄可見性如何。它還將圖窗屬性重置為默認值,但?Position、Units、PaperPosition?和?PaperUnits?屬性除外。您也可以使用不帶括號的?clf reset?命令來重置圖窗。
示例
clf(fig,'reset')?刪除指定圖窗的所有子級并重置其屬性。
示例
f = clf(___)?可使用上述任一語法返回圖窗。
示例
全部折疊
清空當前圖窗
嘗試此示例
View MATLAB Command
創(chuàng)建一個線圖。然后,設(shè)置當前圖窗的背景顏色。
x = linspace(0,2*pi); y = sin(x); plot(x,y)f = gcf; f.Color = [0 0.5 0.5];通過調(diào)用?clf?來清空圖窗。此函數(shù)調(diào)用會刪除該線圖。但是,它不影響圖窗的背景顏色。
clf現(xiàn)在,重置圖窗屬性并返回圖窗的子級。clf('reset')?將背景顏色重置為其默認值。
f = clf('reset'); f.Children ans = 0x0 empty GraphicsPlaceholder array.清空指定圖窗
嘗試此示例
View MATLAB Command
創(chuàng)建兩個圖窗,每個圖窗包含一個線圖。設(shè)置第一個圖窗的背景顏色。
f1 = figure('Color','b'); plot(1:10) f2 = figure; plot((1:10).^2)從第一個圖窗中清空線圖,而不重置該圖窗的背景顏色。
clf(f1)現(xiàn)在,重置第一個圖窗的所有屬性。
clf(f1,'reset')清空圖窗和重置圖窗屬性
嘗試此示例
View MATLAB Command
創(chuàng)建具有白色背景的圖窗。然后,創(chuàng)建曲面圖。
figure('Color','w') peaks z = 3*(1-x).^2.*exp(-(x.^2) - (y+1).^2) ... - 10*(x/5 - x.^3 - y.^5).*exp(-x.^2-y.^2) ... - 1/3*exp(-(x+1).^2 - y.^2)從圖窗中清空曲面圖,并將所有圖窗屬性重置為其默認值。clf reset?重置當前圖窗的所有屬性,但?Position、Units、PaperPosition?和?PaperUnits?屬性除外。
clf reset輸入?yún)?shù)
全部折疊
fig?-?目標圖窗
Figure?對象?|?圖窗編號
目標圖窗,指定為?Figure?對象或圖窗編號。使用?fig?清空特定圖窗,而不是當前圖窗。
如果?fig?是圖窗編號,則 MATLAB??會搜索?Number?屬性等于?fig?的現(xiàn)有圖窗。默認情況下,Number?屬性值顯示在圖窗的標題中。
示例:?clf(f)?清空具有句柄?f?的圖窗。
示例:?clf(1)?清空編號為?1?的圖窗。
總結(jié)
以上是生活随笔為你收集整理的[MATLAB学习笔记]clf清空图窗1013(1)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 逼自己学python后,我成了同事眼中的
- 下一篇: 10个Python编程窍门,不懂就亏了