Info
Cette question est clôturée. Rouvrir pour modifier ou répondre.
How do I create a surf plot 3 vectors who are connected by time?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have 3 measurment signals/vectors from a simulation. Speed, acceleration, and g-froce. I want them to plot in a 3D plot but surf() requires a matrix of each x,y and z. They are all connected by time (intervall the simulation measured the 3 values.
exp. xyz and time are all 100 values
x=[27.5:0.05:32.45];
y=[-345:7:350];
z=[-10:0.2:9.8];
time=[0:0.1:9.9];
4 commentaires
Benjamin Kraus
le 6 Déc 2017
Modifié(e) : Benjamin Kraus
le 6 Déc 2017
Can you be a little more clear about what visualization you are hoping to achieve? A surface plot can be used to visualize a function that is dependent on two variables:
z = f(x,y)
If I'm understanding correctly, in your case you have three functions that are all dependent on time:
x = f(t)
y = g(t)
z = h(t)
It isn't clear how you want to visualize that as a 3D surface plot.
It sounds like what you (maybe) want is a 3D plot showing speed, acceleration, and g-force as x, y, and z, all dependent on time. This would require some kind of animation to represent time (because x, y, and z are already claimed by other variables). comet3 may do something kind of like what you are looking for.
Réponses (0)
Cette question est clôturée.
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!