MATLAB: Reflection of a surface across an axis

surface

Sorry if the title is a little confusing…here's my question:
- I have a 3-D graph with two surfaces on it. They are identical in almost every regard except they are mirror images of each other on the X-Axis. In other words, if we look at them on a xy or xz graph, you end up with a mirror image at the x=0 plane.
- Is it possible to reflect one of the two surfaces to get the two surfaces to overlap? I've been playing with the rotate command for a while and haven't managed to figure it out.
Thanks.

Best Answer

Braden,
This example should help you see what to do.
hand = surf(peaks);
set(hand, 'XData', -1*get(hand,'XData'));