Creating a Helix Spiral
    7 ビュー (過去 30 日間)
  
       古いコメントを表示
    
I want to create a helix sprial. I wish to have control over changing the radius of the spiral, the gap between each layer and the height of the spiral. How would I do that?
I obtained the code below from MATLAB's Documentation however I am not familiar with it. If you can explain how st and ct works that would be helpful too.
Thanks in advance
clc; clear; close all
t = 0:pi/50:10*pi;
st = sin(t);
ct = cos(t);
plot3(st,ct,t)
grid on
0 件のコメント
採用された回答
  Bruno Luong
      
      
 2019 年 8 月 19 日
        
      編集済み: Bruno Luong
      
      
 2019 年 8 月 19 日
  
      r = ...
gap = ...
t = (2*pi/gap)*(0:0.001:10);
st = r*sin(t);
ct = r*cos(t);
5 件のコメント
  Bruno Luong
      
      
 2019 年 8 月 19 日
				
      編集済み: Bruno Luong
      
      
 2019 年 8 月 19 日
  
			gap=5     % blue distance
d=30      % black distance
r = 2;
z=linspace(0,d,1000);
t=(2*pi/gap)*z;
x=r*cos(t)
y=r*sin(t)
plot3(x,y,z)
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


