Assigning colors on a cylinder

21 Ansichten (letzte 30 Tage)
Dave
Dave am 4 Okt. 2014
Beantwortet: Image Analyst am 4 Okt. 2014
Hi,
Assume a cylindrical surface is divided into horizontal and vertical (equal) segments. I need to assign colors to each square area according to some known values (e.g. each color represents a real number vary between 0.1 and 3)
Any suggestion would be appreciated.
Dave
  2 Kommentare
Guillaume
Guillaume am 4 Okt. 2014
What exactly is your question? How to draw that thing? something else?
Dave
Dave am 4 Okt. 2014
Bearbeitet: Dave am 4 Okt. 2014
Yes. Drawing a 3D cylinder with colors represent real values.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Matz Johansson Bergström
Matz Johansson Bergström am 4 Okt. 2014
Simplest way
[x,y,z] = cylinder;
surface(x,y,z, 'FaceColor','texturemap',...
'EdgeColor','none','Cdata', rand(10))
Gives random coloring to the cylinder. Another approach would be to supply a texture to the cylinder and wrap it with it.

Weitere Antworten (1)

Image Analyst
Image Analyst am 4 Okt. 2014
Did you look in the help at the cylinder() function? It shows lots of cylinders with color sides.

Community Treasure Hunt

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

Start Hunting!

Translated by