我們可以用 李薩如圖形 的思路去畫一個圓,或者一個橢圓。
x,y是圓心所在坐標,r是半徑,nseg是邊緣段數(越高,邊緣越順滑,建議100以上),S是plot的樣式設置字符
function DrawCircle(x, y, r, nseg, S) theta = 0 : (2 * pi / nseg) : (2 * pi); pline_x = r * cos(theta) + x; pline_y = r * sin(theta) + y; plot(pline_x, pline_y, S)
例
DrawCircle(5,5,5,100,'r')