How can I change the radius of the spiral so it varies along the length from 0 to 1?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Mara Pereira
am 21 Mai 2020
Kommentiert: Star Strider
am 21 Mai 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 Kommentare
Akzeptierte Antwort
Star Strider
am 21 Mai 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 Kommentare
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!