Bonsoir, je me retrouve face à un léger souci en souhaitant faire de la 3D sur matplotlib.
Je souhaite appliquer une équation sur un triangle, or le module ne semble vouloir me tracer qu'un carré.
NB : j'ai importé le module Axes3D
Voici le code qui me pose problème :
Code:
1
2
3
4
5
6
7
8
9 A=np.linspace(-a,a,100) YY=np.linspace(-l/2,deltal,100) plt.plot(X,Y,color="purple") #YY=b/(x-a)*A ici j'ai essayé de tracer mon triangle mais ça n'a pas marché A,YY=np.meshgrid(A,YY) mu=(b)*(1.-A**2/(a**2))**1/2. alpha=-mu/(l/2.+deltal) Z=alpha*YY-alpha*deltal surf = ax.plot_wireframe(A,YY,Z,cmap='autumn', cstride=10, rstride=10)