3d lines plot
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Sam Chak
il 12 Feb 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?
Risposta accettata
Star Strider
il 12 Feb 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 Commenti
Star Strider
il 13 Feb 2025
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Matrix Indexing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





