有兩種方式可以拜候具有對象句柄的圖形對象的屬性:
1、利用點暗示法來引用特定的對象和屬性。利用點暗示法時,屬性名稱區分巨細寫。例如,此代碼的顏色設置為‘red’。
h = plot(1:10); %用plot函數進行畫圖。
h.Color = 'red'; %顏色設置為紅色。
 
 2、利用set和get函數來拜候對象數組的屬性。例如,此代碼為線寬進行多行設置。
h = plot(rand(4));
set(h,'LineWidth',2);
 
 ENDh = gobjects(3,1); % preallocate
h(1) = figure;
h(2) = plot(1:10);
h(3) = gca;
 
 
 
 即使句柄是分歧的類,也可以將圖形句柄組合當作數組。MATLAB將數組強制轉換為一個公共基類。
class(h)
 ENDx = 1:10; %肇端點為1,終點為10,默認步進為1。
y = sin(x); %正弦函數sin(x)
p = plot(x,y); %plot函數,繪圖。
ax = gca;
isgraphics([p,ax])
 
 
 
 
 ENDh = figure; % object handle
fignum = h.Number; % integer handle
 整數句柄(無花果)是有用的圖形行為。
isgraphics(fignum) % test handle validity
 END0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!