Set Color of Point Cloud to the values of a vector

3 vues (au cours des 30 derniers jours)
Diego Hens
Diego Hens le 14 Août 2020
Commenté : Diego Hens le 14 Août 2020
Hello,
I have a good feeling about this question being answered. I don't think it is that difficult.
I have a matrix [x y z]. It describes a point cloud of a 3D object. I want to make a projection of this object to describe it in 2 dimensions. My idea is to plot the values of x and y and asign a grayscale value z' (from 0 to 255) proportional to z. For this I just do Z' = Z *(255/Zmax) (mathematically speaking, in Matlab it's written differently).
How can I tell Matlab now that each point(x,y) has the grayvalue of z'?
Thank you :)

Réponse acceptée

KSSV
KSSV le 14 Août 2020
scatter(x,y,25,z,'filled') ;
colormap(gray)

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by