MATLAB Answers

Z must be matrix, how to determine size of reshape

1 view (last 30 days)
Naftalie Rianty
Naftalie Rianty on 22 Jul 2019
Answered: Image Analyst on 23 Jul 2019
I have this x,y,z coordinates How to determine the size for reshape and make the surface of the coordinates? Thanks

  4 Comments

Show 1 older comment
Naftalie Rianty
Naftalie Rianty on 22 Jul 2019
If I enter the points using the scatter3 function the results are like this? Are there other ways besides reshape?
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.

  0 Comments

Sign in to comment.