Partage
  • Partager sur Facebook
  • Partager sur Twitter

tangente en un point

    18 décembre 2021 à 19:39:13

    Bonjour , je souhaite calculer la tangente en un point d'une courbe mais je ne parviens pas à la faire.

    Je sais comment trouver une tangente mais je ne comprends pas pourquoi cela ne marche pas avec cette courbe.

    Voici mon code 

    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)



    • Partager sur Facebook
    • Partager sur Twitter
      19 décembre 2021 à 11:53:04

      Ton code n'est pas complet (tu importes sans déclarer et tu 'as pas défini T lignes 16-17).

      En outre, tu n'indiques pas ce que tu entends par calculer la tangente.

      • Partager sur Facebook
      • Partager sur Twitter
        20 décembre 2021 à 11:14:46

        idem pour le a qui n'est pas défini dans ton code posté. (ligne 7, 10, 25)
        • Partager sur Facebook
        • Partager sur Twitter

        tangente en un point

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        • Editeur
        • Markdown