# # disurf.py # (c) Neil Gershenfeld 2/5/05 # plot sin(r)/r surface with dislin from dislin import * from numarray import * def f(x,y): r = sqrt(x*x + y*y) return (sin(r)/r) vec = arange(-15.5,15.5,0.1) x = outerproduct(vec,ones(vec.shape)) y = transpose(x) z = f(x,y) setvar('X3VIEW',5) setvar('Y3VIEW',2) setvar('Z3VIEW',2) surshade(z,vec,vec) raw_input("CR to continue")