MATLAB: How to make a truecolor tif from arrays

pixel valuesrgbtifs

Hi, I want to make a tif image, truecolor MxNx3, from arrays. I can see that it is possible to do this where each color is of a value from 0 to 1 but when I read in a tif image I see the uint8 0 to 255 values. I want to understand tifs better and want to be able to isolate a single pixel and see its value(s), and relate that to the values for the same pixel when the tif is split into the three RGB layers (have I worded this badly?).