0
以下代碼最後一行的字段axes
是什麼?matlab中的'axes'字段是什麼?
function drawBox2D(h,object)
% draw regular objects
if ~strcmp(object.type,'DontCare')
rectangle('Position',pos,'EdgeColor',occ_col{object.occlusion+1},...
'LineWidth',3,'LineStyle',trun_style{trc},'parent',h(1).axes)
rectangle('Position',pos,'EdgeColor','b', 'parent', h(1).axes)
查看最後一行中的h(1).axes
?我不知道什麼是h
,不知道該傳遞給那個函數。 我推測它是一個圖形句柄。所以我試了 h =圖(2); drawBox2D(h,obj);
然而,手柄本身是一個整數,所以沒有稱爲'軸'的字段。
有誰能告訴我這個字段是誰的axes
屬於哪個字段?我應該如何將h傳遞給這個函數?
這是這樣的http://stackoverflow.com/q/3938348/1018966 – Sandesh
Whomev呃寫了這個函數,希望第一個輸入是一個叫做軸的子域的結構。所以,你需要像's.axes = gca'那樣做smt,然後調用'drawBox2D(s,...)'' – Oleg