>> img = imread('football.jpg');
Use imread to read image files into a matrix in MATLAB.
Once you imread an image, it is stored as an ND-array in memory:
>> size(img)
ans =
256 320 3
The image 'football.jpg' has 256 rows and 320 columns and it has 3 color channels: Red, Green and Blue.
You can now mirror it:
>> mirrored = img(:, end:-1:1, :); %// like mirroring any ND-array in Matlab
And finally, write it back as an image using imwrite:
>> imwrite(mirrored, 'mirrored_football.jpg');