下面的代码不会呈现我的图表。
import numpy
import matplotlib.pyplot as plt
import matplotlib as mpl
import pylab
import random
import scipy
from matplotlib.mlab import griddata
from pylab import *
from scipy import ndimage
def H(x,y,gamma):
val = HenonMap(x,y,1,1,0.2,gamma)
return val
def HenonIterate(x0,y0,n,gamma):
(x,y) = H(x0,y0,gamma)
for i in xrange (0,n):
(x,y)=H(x,y,gamma)
if (pow(x,2)) + (pow(y,2)) > 100:
return i
return n
def g():
x2=1000
y2=1000
max=100
u = zeros([x2,y2])
for x in range(x2):
for y in range(y2):
y0= .01*y-5.0
x0= -.01*x+5.0
u[x][y] = HenonIterate(x0,y0,max,1.03)
imshow(u)
show()