2014-08-31 203 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 

得到宽高比正确的。