> with(plots):

> plotsetup(inline):

> f:=(x,y)->cos(x*y);plot3d(f,-3..3,-3..3,grid=[50,50], axes=frame,scaling=constrained,style=patchnogrid,shading=zhue,orientation=[60,45]);

[Maple Math]

> f:=(x,y) -> x^2+y^2; plot3d(f,-3..3,-3..3,grid=[50,50], axes=frame,style=patchnogrid, shading=zhue, orientation=[60,45]);

[Maple Math]

> f:=(x,y)->x*y/(x^2+y^2);plot3d(f,-5..5,-5..5,grid=[50,50], axes=frame,orientation=[-15,30],style=patchnogrid, shading=zhue);

[Maple Math]

> f:=(x-y)^(-2);plot3d(f,x=-5..5,y=-5..5,grid=[25,25], axes=frame, style=wireframe,orientation=[50,60]);

[Maple Math]

> f:=x*y*(x^2+y^2)^(-1/2);plot3d(f,x=-5..5,y=-5..5,grid=[50,50], axes=frame,orientation=[-30,30],style=patchnogrid, shading=zhue);