在此tutorial,一個ellipse
進行概述。正如你所看到的,一個紅色的邊框將被繪製。形成這樣的結果是,我們如何能夠填補這些包圍邊境white
,圖像爲black
休息嗎?概述橢圓,如何填充?
謝謝。
在此tutorial,一個ellipse
進行概述。正如你所看到的,一個紅色的邊框將被繪製。形成這樣的結果是,我們如何能夠填補這些包圍邊境white
,圖像爲black
休息嗎?概述橢圓,如何填充?
謝謝。
一點谷歌搜索的話填寫和Matlab會告訴你,有一個函數調用填充你想要(檢查here)什麼執行。
在這個例子中,把它調用劇情之後給出類似於下面的東西。我把整個代碼for循環:
for k = 1:length(s)
xbar = s(k).Centroid(1);
ybar = s(k).Centroid(2);
a = s(k).MajorAxisLength/2;
b = s(k).MinorAxisLength/2;
theta = pi*s(k).Orientation/180;
R = [ cos(theta) sin(theta)
-sin(theta) cos(theta)];
xy = [a*cosphi; b*sinphi];
xy = R*xy;
x = xy(1,:) + xbar;
y = xy(2,:) + ybar;
plot(x,y,'r','LineWidth',2);
fill(x,y,rand(1,3)) %// Here is the important line.
end
我會讓你發現你怎麼可以用白色填充省略號而不是隨機顏色。
非常感謝您的好回答。是的,這是它。我會看看如何用白色 – productive 2014-10-06 13:40:23
填充它。請詢問你是否找不到。哦,如果答案有幫助,你可以將它標記爲已接受嗎? (點擊綠色勾號)謝謝! – 2014-10-06 13:41:37
是的,我想如何使橢圓'white'。我們添加'[1 1 1]',而不是'rand(1,3)'部分。感謝您的支持 – productive 2014-10-06 13:50:30
歡迎SO!請嘗試在問題本身中包含相關信息,而不僅僅是一個鏈接。這使得它更容易幫助你! – 2014-10-06 11:50:41