MATLAB Answers

How can I change the radius of the spiral so it varies along the length from 0 to 1?

2 views (last 30 days)
How can I change the radius of the spiral so it varies along the length from 0 to 1?
y=0:0.5:100;
n=length(y);
x=cos(y/100*10*pi);
z=sin(y/100*10*pi);
X=[zeros(1,n);x];
Y=[y;y];
Z=[zeros(1,n);z];
surf(X,Y,Z);
alpha(0.5);
view(75,15);

  0 Comments

Sign in to comment.

Accepted Answer

Star Strider
Star Strider on 21 May 2020
Change ‘x’ and ‘z’ to:
x=cos(y/100*10*pi).*(y/100);
z=sin(y/100*10*pi).*(y/100);
so the full code siis now:
y=0:0.5:100;
n=length(y);
x=cos(y/100*10*pi).*(y/100);
z=sin(y/100*10*pi).*(y/100);
X=[zeros(1,n);x];
Y=[y;y];
Z=[zeros(1,n);z];
surf(X,Y,Z);
alpha(0.5);
view(75,15)
.

More Answers (0)

Tags