Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 18-12-2021 20:02:16

omar452
Invité

tangente d'une courbe en python

bonjour,
je ne comprends pas pourquoi mon programme python ne construit pas la bonne tangente pour une equation paramétrique.
Pouvez vous m'aider?

def sin2(x,b):
    return(a*np.sin(b*x**2-c))

def cos2(x,b):
    return (a*np.cos(b*x**2-c))

T = [x/10 for x in range(100)]
     
def integrale (f,b,t):
    def evaluation (x):
        return(f(x,b))
    return(quad(evaluation,0,t)[0])
 
def sin2(x,b):
    return(a*np.sin(b*x**2-c))
 
def cos2(x,b):
    return (a*np.cos(b*x**2-c))
 
def cons_1tentacule (X1,Y1,b):
    #ordonnee à l'origine; + abs(b) est grand plus la tenta est courbée
    #b>0 -> tentacule vers le bas
    #c = angle d'inclinaison de départ
    Xtenta = [X1+integrale(sin2,b,t) for t in T]
    Ytenta = [Y1+integrale(cos2,b,t) for t in T]
   
    plt.plot( Ytenta, Xtenta)
    return(Xtenta,Ytenta)
 
X,Y = cons_1tentacule (0,0,0.005)
 
X1 = [x for x in range (1000)]
tang = [-np.tan(T[a]**2)*(x-X[a])+Y[a] for x in X1]
 
 
plt.plot(X1,tang)

Réponse rapide

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
quarantedeux plus soixante quinze
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Pied de page des forums