3d lines plot

4 visualizaciones (últimos 30 días)
Istvan
Istvan el 12 de Feb. de 2025
Comentada: Star Strider el 13 de Feb. de 2025
Dear everybody,
I have a problem, I want to draw 3 line.
First line: In xy plan has to be sin(x) ;
Second line: In xz plan has to be cos(x) ;
Third line: In xyz plan has to be sin(x)+cos(x);
I have no idea for it. What is the solution?
I will appreciate your help.
Thank you.
Istvan
  2 comentarios
Sam Chak
Sam Chak el 12 de Feb. de 2025
Hi @Istvan, The first curve is , and the second curve is . But I cannot visualize the third curve on the so-called "x-y-z" plane. Can you sketch it?
Istvan
Istvan el 12 de Feb. de 2025
Editada: Istvan el 12 de Feb. de 2025
It would be an elliptically polar wave. in this picture the cos and sin function are replaced, but the point is the same.

Iniciar sesión para comentar.

Respuesta aceptada

Star Strider
Star Strider el 12 de Feb. de 2025
Peerhaps something like this —
t = linspace(0, 1).';
x = sin(2*pi*t);
y = cos(2*pi*t);
z = x+y;
figure
plot3(x, y, z)
grid on
xlabel('X')
ylabel('Y')
zlabel('Z')
axis('equal')
figure
stem3(x, y, z, '.')
hold on
patch(x, y, zeros(size(z)), 'g', FaceAlpha=0.5)
hold off
grid on
xlabel('X')
ylabel('Y')
zlabel('Z')
axis('equal')
figure
patch(x, y, z, 'r', FaceAlpha=0.5)
hold on
patch(x, y, zeros(size(z)), 'g', FaceAlpha=0.5)
hold off
grid on
axis('equal')
xlabel('X')
ylabel('Y')
zlabel('Z')
view(-27, 30)
.
  6 comentarios
Istvan
Istvan el 13 de Feb. de 2025
@Star Strider Perfect, that is exatly what i thought.
I am grateful to you.
Thank you.
Best regards.
Star Strider
Star Strider el 13 de Feb. de 2025
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

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

Etiquetas

Productos


Versión

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by