Z must be matrix, how to determine size of reshape

1 view (last 30 days)
I have this x,y,z coordinates How to determine the size for reshape and make the surface of the coordinates? Thanks
  4 Comments
Adam Danz
Adam Danz on 22 Jul 2019
Is there supposed to be an attachment or embedded image?
Jan
Jan on 23 Jul 2019
Please elaborate the meaning of "I have this x,y,z coordinates".

Sign in to comment.

Answers (1)

Image Analyst
Image Analyst on 23 Jul 2019
If they're in a grid in an N-by-3 array, extract them first
x = xyz(:, 1);
y = xyz(:, 2);
z = xyz(:, 3);
Then try
surf(x, y, z);
If you don't have a regular grid, use scatteredInterpolant() to get one.

Community Treasure Hunt

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

Start Hunting!