Octave 用八度音阶画弧

Octave 用八度音阶画弧,octave,geometry,algebra,Octave,Geometry,Algebra,我对八度音阶不太熟悉,试图用参数(θ1,θ2,xc,yc,r)画一条弧。我在网上搜索了一下,但没有找到。我该怎么做呢?虽然没有内置的功能,但您可以非常简单地完成: theta = linspace(theta1, theta2); x = r*cos(theta) + xc; y = r*sin(theta) + yc; plot(x, y) 你可能需要这样做 axis equal 以获得正确的纵横比。的可能副本

我对八度音阶不太熟悉,试图用参数(θ1,θ2,xc,yc,r)画一条弧。我在网上搜索了一下,但没有找到。我该怎么做呢?

虽然没有内置的功能,但您可以非常简单地完成:

theta = linspace(theta1, theta2);
x = r*cos(theta) + xc;
y = r*sin(theta) + yc;
plot(x, y)
你可能需要这样做

axis equal
以获得正确的纵横比。

的可能副本