How to plot several signals in 3D
19 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
ABDEL KARIM ABDEL KARIM
il 16 Set 2021
Commentato: ABDEL KARIM ABDEL KARIM
il 17 Set 2021
How can I plot a similar image?
Thank you for your reply,
I'd appreciate if you can give me an example using the below information and I'll adapt it later to my data :
time = 0 : 10e-5 : 2e-2;
y1 = sin(2*pi*50*t);
y2 = sin(2*pi*100*t);
z = [0 5];
0 Commenti
Risposta accettata
Chunru
il 16 Set 2021
Modificato: Chunru
il 16 Set 2021
t = 0 : 10e-5 : 2e-2;
y1 = sin(2*pi*50*t);
y2 = sin(2*pi*100*t);
f = [0 2 4];
plot3(t, f(1)*ones(size(t)), y1);
hold on
plot3(t, f(2)*ones(size(t)), y2);
plot3(t, f(3)*ones(size(t)), y2);
%box on;
hAxis = gca;
hAxis.XRuler.FirstCrossoverValue = 0; % X crossover with Y axis
hAxis.XRuler.SecondCrossoverValue = 0; % X crossover with Z axis
hAxis.YRuler.FirstCrossoverValue = 0; % Y crossover with X axis
hAxis.YRuler.SecondCrossoverValue = 0; % Y crossover with Z axis
hAxis.ZRuler.FirstCrossoverValue = 0; % Z crossover with X axis
hAxis.ZRuler.SecondCrossoverValue = 0; % Z crossover with Y axis
grid on
xlabel('t')
ylabel('f')
zlabel('Amp')
view(20, 60)
Più risposte (0)
Vedere anche
Categorie
Scopri di più su 2-D and 3-D Plots 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!