How can I change the radius of the spiral so it varies along the length from 0 to 1?
4 views (last 30 days)
Show older comments
Mara Pereira
on 21 May 2020
Commented: Star Strider
on 21 May 2020
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
Accepted Answer
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)
.
2 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!