% function [rgb3] = Model3Rgb(rgb); % Returns matrix with r,g,b, and rg,gb,br,rr,gg,bb rows % input: rgb, 3xN matrix % output: rgb3, 9xN matrix function [rgb3] = Model3Rgb(rgb); rgb3 = zeros(9,size(rgb,2)); rgb3(1:3,:)=rgb(:,:); rgb3(4,:)=rgb(1,:).*rgb(2,:); rgb3(5,:)=rgb(2,:).*rgb(3,:); rgb3(6,:)=rgb(3,:).*rgb(1,:); rgb3(7,:)=rgb(1,:).*rgb(1,:); rgb3(8,:)=rgb(2,:).*rgb(2,:); rgb3(9,:)=rgb(3,:).*rgb(3,:);