Sage pour obtenir formule d'aire

Bonjour,
Peut-on obtenir la formule de l'aire d'une figure en fonction d'une longueur choisie comme variable ? J'ai vu des exemples de ce type avec Xcas et je me demandais si c'était possible avec Sage, sachant que je suis totalement novice. Merci pour vos réponses éventuelles.

Réponses

  • Si on peut faire ce que tu veux avec xcas, on peut aussi très certainement le faire avec sage. Mais je n'ai absolument pas compris ce que tu veux.
  • il s'agit d'un doc d'accompagnement eduscol (analyse, première S). Je ne connais ni xcas ni sage (enfin si mais très peu). Je veux juste m'entrainer avec un logiciel de calcul formel.65234
  • Déterrage.
    A, B = (0,0), (1,0)
    def triangle_equilateral(M,N):
        v = (N[0]-M[0], N[1]-M[1])
        return (M[0]+v[0]/2-v[1]*sqrt(3)/2, M[1]+v[0]*sqrt(3)/2+v[1]/2)
        
    def aire(P):
        l = len(P)
        return add(P[k%l][0]*P[(k+1)%l][1]-P[(k+1)%l][0]*P[k][1] for k in range(l))/2
    
    M(x) = (x,0)
    P(x) = triangle_equilateral(A,M(x))
    Q(x) = triangle_equilateral(M(x),B)
    
    G = polygon2d([A,M(.2),P(.2)],alpha=.3)
    G+= polygon2d([M(.2),B,Q(.2)],alpha=.5)
    G+= line([P(.2),Q(.2)],color="red")
    G.show()
    print aire([A,M(x),P(x)])
    print aire([M(x),B,Q(x)])
    print aire([A,B,P(x),Q(x)])
    
    66542
Connectez-vous ou Inscrivez-vous pour répondre.