python三维动画,python画3d图形

  python三维动画,python画3d图形

  我是一名法国学生,目前我正在研究海浪,我正在尝试制作一个波浪的三维(三维的缩写)绘图,但我在大蟒方面还不够好。第一个曲面可以用表演()但是如果我把绘图()我没有图形输出。在将数组作为铭牌导入

  将matplotlib.pyplot作为血小板计数导入

  从mpl_toolkits.mplot3d导入Axes3D

  从绘制精美的图表导入厘米

  如果plt.get_backend()中的第四季度.下限():

  尝试:

  从PyQt4导入kxdzjy/p除导入错误:

  从PySide导入kxdzjy/p fig=plt.figure()

  #参数体质

  C=0.05 #VIT ONDE

  Lx=6.0 #区域尾部

  Ly=6.0 #区域尾部

  T=5.0 #温度迪积分

  #参数数量

  dx=Lx/(NX-2) #pas de grille(空间)

  dy=Ly/(NY-2)#格栅通道(空间)

  dt=T/NT #进气格栅(温度)

  #为了身材

  yy=np.zeros((NX,NY))

  对于np.arange(0,NX)中的我:

  对于np.arange(0,纽约)中的j:

  yy[i,j]=j*dy

  植物离子()

  #ax=plt.gca(projection=3d )

  a=40.0

  #初始化

  ddU=np.zeros((NX,NY))

  u _ data=NP。exp(-a *(xx-(float(Lx)/2))* * 2(YY-(float(Lx)/2))* * 2))

  U_old=U_data.copy()

  U_new=np.zeros((NX,NY))

  surf=ax.plot_surface(xx,yy,U_data,vmin=-0.1,vmax=0.1,cmap=cm.jet,抗锯齿=假,线宽=0,rstride=1,cstride=1)

  plt.show()

  #临时抱佛脚

  对于np.arange(0,NT)中的n:

  ddU[1:-1,1:-1]=(U_data[2:1:-1]-2*U_data[1:-1,1:-1] U_data[:-2,1:-1])/(dx**2) \

  U_new[1:-1,1:-1]=2*U_data[1:-1,1:-1]-U_old[1:-1,1:-1] alpha*ddU[1:-1,1:-1]

  托托=U _旧

  U _旧=U _数据

  U_data=U_new

  U_new=toto

  #固定老迟到的黑米/p # U_data[0,]=0.0

  #反射老迟到的黑米/p U_data[0,]=U_data[2,]

  U_data活泼的火,]=U_datazldbks,]

  U_data[:0]=U_data[:2]

  U_data[:NY-1]=U_data[:NY-3]

  #定期老迟到的黑米/p # U_data[0,]=U_datajadhlb,]

  # U_data活泼的火,]=U_data[1,]

  # U_data[:0]=U_data[:NY-2]

  # U_data[:NY-1]=U_data[:1]

  如果(n==0):

  plotlabel=N= str(n 1)

  surf=ax.plot_surface(xx,yy,U_data,vmin=-0.1,vmax=0.1,cmap=cm.jet,抗锯齿=假,线宽=0,rstride=1,cstride=1)

  plt.draw()

  如果plt.get_backend()中的第四季度.下限():

  QtGui.qApp.processEvents()

  plt.show()

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: