hola

...
Empece a manejar el matlab hace algun tiempo en la escuela, pero tengo un problema con un ejercicio que me dejaron.
Se trata de hacer una función para rotar horizontalmente una imagen dada del tipo RGB(a color), solo que no se como manejar las imagenes de este tipo ya que estan hechas por 3 matrices

.... aqui les pongo el codigo que hice solo que es convirtiendo la imagen en tonos de gris

(que es lo que no quiero, pero para que se den una idea) , espero que me puedan ayudar:
function [im] = rotarH(im)
im = imread('carmen.jpg');
im = rgb2gray(im);
[L,C] = size(im);
columna = C;
for c = 1:C
for r = 1:L
g(r,columna) = im(r,c);
end
columna = columna -1;
end
imshow(im);
figure,imshow(g);
muchas gracias de antemano

espero sus respuestas
