2014-08-31 108 views
0

我是八度音程的新手,試圖用參數(theta1,theta2,xc,yc,r)繪製圓弧。我在網上搜索,但無法得到它。我該怎麼做?以八度音繪製圓弧

+0

可能重複的[如何繪製一個圓?](http://stackoverflow.com/questions/7971467/how-to-draw-a-circle) – juliohm 2014-09-01 17:01:16

回答

1

雖然對此沒有內置的功能,你可以做到這一點很簡單:

theta = linspace(theta1, theta2); 
x = r*cos(theta) + xc; 
y = r*sin(theta) + yc; 
plot(x, y) 

你可能需要做

axis equal 

得到寬高比正確的。