When doing any such transformations, the issue is (I believe) whether you are striving for an equal area transformation, or something else, such as equal lengths or maintaining angles.

I think you want something like this (made manually using warp):
Click image for larger version. 

Name:	warp.jpg 
Views:	281 
Size:	31.1 KB 
ID:	12869

The mapping you asked for only defines what happens at the outer edges, not in the center It could be stretched, shrunk or bent...

-Rob A>