[問題] get Funtion已回收

看板MATLAB作者 (溫柔殺手N￾ ￾ ￾  )時間17年前 (2008/10/21 21:35), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/2 (看更多)
各位版眾晚安! 小弟正在練習GUI部分,書上的程式碼有部分不懂,註解也沒有寫清楚, 我嘗試去找過Help,無奈也沒有相關應用。因此來板上求助。 希望,諸位高手能解答小弟心中的疑惑。感謝! 程式碼如下: % Practice 5-9 % 20081020 % clear all; close all; clc; %=====================main programe========================= x = -2*pi:pi/12:2*pi; y = x.^2; subplot (2,2,1:2); plot (x,y); h1=subplot(2,2,3); y= x.^4; plot(x,y); h2=subplot(2,2,4); y=x.^5; plot(x,y); %======================Notation=============================== p1=get (h1,'Position'); t1=get (h1,'TightInset'); p2=get (h2,'Position'); t2=get (h2,'TightInset'); %x1=p1(1)-t1(1); x1=p1(1)-t1(1); y1=p1(2)-t1(2); x2=p2(1)-t2(1); y2=p2(2)-t2(2); w=x2-x1+t1(1)+p2(3)+t2(3); h= p2(4)+t2(2)+t2(4); annotation ('rectangle' ,[x1,y1,w,h], 'FaceAlpha',.2,'FaceColor', 'red', '... EdgeColor','red'); 小弟有疑惑的部分從Notation開始。 首先 p1=get (h1,'Position'); 根據書上的註解為獲得子圖的座標大小以及位置。 執行之後我去查P1的值發現是一個4x1的矩陣,請問哪些代表大小,哪些代表位置呢? 第二個問題。 t1=get (h1,'TightInset'); 根據書上的註解表示,加邊於Position屬性以便標籤與標題能夠涵蓋進去。 這個我就更迷惑了?他在寫些什麼鬼阿? 煩請高手協助小弟一下,感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.224.142

10/22 00:38, , 1F
p1(1:2)代表位置x與y...p1(3:4)代表寬與高...
10/22 00:38, 1F

10/22 00:42, , 2F
TightInset代表xlabel,ylabel,title放在圖軸邊範圍..猜的
10/22 00:42, 2F
文章代碼(AID): #18_TgzY7 (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #18_TgzY7 (MATLAB)