python编写遇到的小为题

陈辉2 发布于 2016/09/06 15:12
阅读 223
收藏 0

我只是想问一个很简单的问题,我编写的一段程序如下,但是为什么程序也不报错,也不出现 任何图形,受不了了,昨天有的还行,今天所有的都不行了

from pylab import *
from mpl_toolkits.mplot3d import Axes3D
def initialize(x0, y0, z0):
    global x, y, z, xresult, yresult, zresult
    x = x0
    y = y0
    z = z0
    xresult = [x]
    yresult = [y]
    zresult = [z]
def observe():
    global x, y, z, xresult, yresult, zresult
    xresult.append(x)
    yresult.append(y)
    zresult.append(z)
def update():
    global x, y, z, xresult, yresult, zresult
    nextx = 0.5 * x + y
    nexty = -0.5 * x + y
    nextz = - x - y + z
    x, y, z = nextx, nexty, nextz
    ax = gca(projection='3d')
    for x0 in arange(-2, 2, 1):
        for y0 in arange(-2, 2, 1):
            for z0 in arange(-2, 2, 1):
                initialize(x0, y0, z0)
                for t in xrange(30):
                    update()
                    observe()
ax.plot(xresult, yresult, zresult, 'b')
show()

加载中
0
黑暗圣堂武士
黑暗圣堂武士
ax.show()或者show(ax)吧
黑暗圣堂武士
黑暗圣堂武士
回复 @陈辉2 : 那帮不上忙了。看文档吧。我平常也用到不你这些模块。
陈辉2
不对,我改了,还是不行
返回顶部
顶部