Enlarging a picture by adding pixels in matlab
Yes, you can use imread to get the image values, interp2 for the interpolation, and imwrite to make a new file.  Pay attention to data format and scaling.  Read the docs for these 3 functions and you should be ok