Surf and reshape for 4D plot

1 view (last 30 days)
GCats
GCats on 24 May 2021
Commented: GCats on 24 May 2021
Hi all,
I would like to make a plot using surf. I have a time vector with 17281x1, frequency of 17281x1, and a signal of 161x1.
I would like to make a plot with surf(t,f,X). How should I reshape the array X to be able to use surf?
  4 Comments
KSSV
KSSV on 24 May 2021
surf(X,Y,Z)
In the above X, Y, Z should be matrices of same size. In your case how this is possible?
GCats
GCats on 24 May 2021
f and t are the same size, however X is not. That is why I need to use the reshape function I believe, or any other fuction which would "resize" the array X to be able to use surf().

Sign in to comment.

Answers (0)

Categories

Find more on Line Plots in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!