What does "a function in GUI1 called Autoscaleimage" exactly mean? Is this a subfunction in the M-file GUI1.m? Then it might be easy to move this function to an own M-file. Then it can be used from all other functions.
The input handles is not used inside this function. Then it would be cleaner to omit it.