如何得到一个螺旋形的图形

91次浏览(过去30天)
布伦丹•克拉克
布伦丹•克拉克 2021年4月6日
我正在为一个hw任务创造一个阿基米德螺旋,我很难让情节正确地螺旋。现在我得到的只是一条直线。我也不会用极坐标图。
我现在的代码是
清晰的变量
clc
x = linspace (0, 2000);
k = 1.5;
θ= 0(π/ 8):(8 *π);
r = k *θ;
情节(θ,r)
网格
这就是我最终要创造的东西。

接受的答案

为副总经理
为副总经理 2021年4月6日
这是一条直线,不是吗?因为r和之间有一个直接的线性关系这就是你要画的。
r = k *θ;
如果你从正确的角度看它,它只是一个螺旋。
清晰的变量
clc;clf
k = 1.5;
θ= linspace(0 8 *π,1000);
r = k *θ;
x = r。* cos(θ);
y = r。* sin(θ);
情节(x, y)
平等的
网格
1评论
布伦丹•克拉克
布伦丹•克拉克 2021年4月6日
实际上,我只是通过前面的答案和打开的另一个帮助页面的组合来解决这个问题。
不过我很高兴你发了帖子,因为我正在尝试弄清楚如何使轴线相等,谢谢你!

登录评论。

答案(1)

KSSV
KSSV 2021年4月6日
t = linspace(0, 10 *π,5000);
r = 5。;
C = 4;
X = r*cos(t);
Y = r* sint;
Z = c*t;
comet3 (x, y, z);
plot3 (x, y, z,“颜色”“米”“线宽”1);
标题({螺旋的参数方程“x =θ有数\ '“y = rsinθ\ '“z = c \θ”}) ;
1评论
布伦丹•克拉克
布伦丹•克拉克 2021年4月6日
这种格式至少能够帮助我得到一个圆,但最终我将尝试创建一个2D阿基米德螺旋,如上图所示。

登录评论。

标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!