How to draw a helix knowing the pith, diameter and height ?

17 visualizaciones (últimos 30 días)
farzad
farzad el 8 de Mayo de 2020
Comentada: baris el 15 de Feb. de 2024
Hi all
the following code creates a helix, but not in the range I want. Is there a function that gets the dia, pitch and height and make the helix ?
syms t
xt = sin(t);
yt = cos(t);
zt = t;
fplot3(xt,yt,zt)

Respuesta aceptada

Ameer Hamza
Ameer Hamza el 8 de Mayo de 2020
Editada: Ameer Hamza el 8 de Mayo de 2020
You can create it using these formulas.
dia = 2;
pitch = 0.1;
height = 1;
syms t
radius = dia/2;
x = radius*sin(t);
y = radius*cos(t);
z = t/(2*pi)*pitch;
tmax = 2*pi*height/pitch;
fplot3(x, y, z, [0 tmax], 'LineWidth', 2)
  1 comentario
baris
baris el 15 de Feb. de 2024
what is the purpose of syms and and why did u divede the t with 2*pi at z

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by