matlab中的rectangle函式
樓外樓 rectangle函式功能:建立二維矩形物件。
rectangle('position',[x,y,w,h])
從點(x,y)開始繪製乙個寬w高h的矩形,對座標軸資料單元指定值。
注意,按指定的比例顯示矩形,需要設定座標軸資料寬高比來使得x和y軸有等長的單位。你可以用命令axis equal 或者daspect([1,1,1])。
rectangle繪製乙個矩形,其預設位置是[0,0,1,1] ,預設曲率是 [0,0](也就是說,沒有曲率)。
rectangle(...,'curvature',[x,y])指定矩陣邊的曲率,可以使它從矩形到橢圓不同變化,水平曲率x為矩形寬度的分數,是沿著矩形的頂部和底部的邊進行彎曲。豎直曲率y為矩形高度的分數,是沿著矩形的左面和右面的邊進行彎曲。x和y取值範圍是從0(無曲率)到1(最大曲率)。值[0,0]繪製乙個成直角的矩形,值[0,0]繪製乙個橢圓。如果僅僅指定曲率的乙個值,那麼在水平曲率和豎直曲率都有相同的值。
h = rectangle(...)返回建立矩形物件的控制代碼。
備註:矩形物件是2維的,僅僅能在[0 90](i.e., view(2))範圍內被繪製,矩形物件是座標的子物件,被定義在座標軸資料內。
例:rectangle('position',[1,1,5,5],'curvature',[1,1],'edgecolor','r','facecolor','g');
'position',[1,1,5,5]表示從(1,1)點開始高為5,寬為5;
'curvature',[1,1]表示x,y方向上的曲率都為1,即是圓弧;
'edgecolor','r'表示邊框顏色是紅色;
'facecolor','g'表示麵內填充顏色為綠色。
其圖形見下圖:
Matlab中的括號()
matlab中經常會用到括號去引用某array或者是cel l的內容,但三者有什麼具體區別呢?中括號用來構建向量 vectors 或者是矩陣 matrices 如 6.9 9.64 sqrt 1 就是乙個有三個元素的向量。11 12 13 21 22 23 是乙個二乘三的矩陣.分號 用來結束一行。中...
Matlab中的括號()
標籤 matlab 括號 cell array 分類 matlab matlab中經常會用到括號去引用某array或者是cell的內容,但三者有什麼具體區別呢?中括號用來構建向量 vectors 或者是矩陣 matrices 如 6.9 9.64 sqrt 1 就是乙個有三個元素的向量。11 12 ...
Matlab中的括號()
matlab中經常會用到括號去引用某array或者是cell的內容,但三者有什麼具體區別呢?中括號用來構建向量 vectors 或者是矩陣 matrices 如 6.9 9.64 sqrt 1 就是乙個有三個元素的向量。11 12 13 21 22 23 是乙個二乘三的矩陣.分號 用來結束一行。中括...