MATLAB Answers

How to plot a 3D graph of the PSD (pwelch) results of a column matrix of numerous channels?

8 views (last 30 days)
Itachi
Itachi on 20 Aug 2019
Commented: Itachi on 23 Aug 2019
Hey guys, I need to plot my data so that I get a figure like this image. My data is a matrix of the power spectrum density of the measurements of 17 channels arranged in columns. I want to plot a 3D waterfall figure containing the number of channels (Y-axis), frequency values (X-axis), and amplitudes (Z-axis). But the waterfall function in MatLab takes the number of samples as X-axis, not the frequencies. Thanks for the help.
Untitled.png

  0 Comments

Sign in to comment.

Accepted Answer

AdamG2013468
AdamG2013468 on 20 Aug 2019
Try,
a = [0 0 0 0]; %where "a" would be your data channel number
a2 = [1 1 1 1];
b = [1 2 3 4]; %where "b" would be your Frequency
c = [4 3 9 1]; %where "c" would be your actual data for each PSD
c2 = 2*c
%a2 and c2 are just more example data, so you can see multiple plots on one axis
figure
hold on
grid minor
plot3(a,b,c)
plot3(a2,b,c2)

More Answers (0)

Sign in to answer this question.

Tags

Products


Release

R2019a

Translated by