How to Plot a 3D Waterfall Plot given X, Y, and Z datasets

6 Ansichten (letzte 30 Tage)
Hello,
I have a dataset (x) called 'Length' and a dataset (y) called 'TVMS'. This dataset changes incrementally as a function of (z) 'Steps'. I Would like to plot my TVMS vs Length data ina waterfall fashion for every Step in the z direction. How can I accomplish this? Right now the data is of the form:
Length = 181x1 double
TVMS = 181x566 double (meaning there are 181 y values indexed over 566 steps in the z direction)
Steps = 566x1 double
Thanks!

Akzeptierte Antwort

Sulaymon Eshkabilov
Sulaymon Eshkabilov am 8 Feb. 2023
Use meshgrid() and waterfall() fcns, e.g.:
Length = (1:181).';
Steps = (1:556)';
[X,Y] = meshgrid(Length, Steps);
Z = X.^2+Y.^2; %Z = TVMS;
waterfall(X', Y', Z')
  2 Kommentare
Anil
Anil am 9 Feb. 2023
Thank you so much! This worked perfectly after I played around with the transposes! :)
Sulaymon Eshkabilov
Sulaymon Eshkabilov am 10 Feb. 2023
Bearbeitet: Sulaymon Eshkabilov am 10 Feb. 2023
Most welcome!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Produkte


Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by