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

6 ビュー (過去 30 日間)
Anil
Anil 2023 年 2 月 8 日
編集済み: Sulaymon Eshkabilov 2023 年 2 月 10 日
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!

採用された回答

Sulaymon Eshkabilov
Sulaymon Eshkabilov 2023 年 2 月 8 日
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 件のコメント
Anil
Anil 2023 年 2 月 9 日
Thank you so much! This worked perfectly after I played around with the transposes! :)
Sulaymon Eshkabilov
Sulaymon Eshkabilov 2023 年 2 月 10 日
編集済み: Sulaymon Eshkabilov 2023 年 2 月 10 日
Most welcome!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

製品


リリース

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by