How to get RGB color matrix from input array
4 次查看(过去 30 天)
显示 更早的评论
I want to get the RGB color matrix from an input array. I can do this with imagesc to plot the array onto a colormap, however, I want to get the RGB matrix that equates to these colors. For example, my input is a 10x1 array, and imagesc plots this as colored bars on the hsv colormap. I want to get the RGB matrix that would correspond to these colors.
Edit: To be specific, I have a set of data and the corresponding densities. Basically, I want to plot the data for each iteration and have the color correspond to the density ranging from hot(higher density) to cool (lower density).
0 个评论
回答(1 个)
Chad Greene
2014-7-16
cmap = colormap; returns the current colormap. Your question is tough to interpret. Are you plotting your 10x1 array with imagesc?
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Colormaps 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!