Bonjour, j'aurais besoin d'une petite aide concernant le module pylab de python.
j'ai besoin de tracer plusieurs courbes dans le même graphe ce que j'arrive à faire sans problème.
Par contre lorsque je veux avoir l'intersection de ses courbes avec la droite y=0.005 en traçant cette droite le terminal me renvoie un problème de dimension ("x and y must have same first dimension") .
Quelqu'un pourrait-il m'éclairer?
Voici mon programme:
Merci...Code:import numpy as np import pylab as pl def s(x,t): a=np.sqrt(1-x**2) b=2*np.pi*a*t c=x/a return np.exp(-x*2*np.pi*t)*(np.cos(b)+c*np.sin(b)) t=np.arange(0,4,0.001) pl.plot(t,s(0.2,t),t,s(0.6,t),t,s(0.8,t)) pl.plot(t,0.005) #je suppose que c'est sur cette ligne qu'est le problème pl.xlabel('t') pl.ylabel('s(t)') pl.title('s(t) pour differentes valeures de x') pl.legend(('x=0.2','x=0.6','x=0.8'),'upper right') pl.show()
-----