Python, calcul intégral

Bonjour s'il vous plaît y a-t-il une fonction python qui calcule l'intégrale d'une fonction à valeurs dans $\mathbb{R}^2$.
Merci d'avance pour votre aide.

Réponses

  • Bonjour ,
    peut-être une piste ici
    Cordialement
  • Essaie plutôt ICI.
  • Merci, mais ce n'est pas ça que je recherche.
    Pour être plus clair voici un exemple.
    def f(x):
          return([x+1,x+2])
    
    mon objectif est de calculer l'intégrale de chaque fonction de $f$. Normalement avec scipy.integrate.quad je peux calculer pour une fonction numérique. Mais ici j'ai un vecteur.
    Si je pouvais récupérer chacune des fonctions de $f$ encore comme des fonctions, une boucle résoudrait mon problème.
    Bien cordialement.
  • Je ne suis pas sûr d'avoir compris, mais je pense que c'est tout simplement la fonction "map" qu'il te faut.
    Elle applique une même fonction à tous les éléments d'une liste et renvoie la liste des images.

    Sinon, tu fabriques ta propre fonction, par exemple à l'aide d'une compréhension de liste.
  • import scipy.integrate as spi
    def f(x):
        return [x+1,x+2]
    f1 = lambda x : f(x)[0]
    f2 = lambda x : f(x)[1]
    print(spi.quad(f1,0,1)[0])
    print(spi.quad(f2,0,1)[0])
    
Connectez-vous ou Inscrivez-vous pour répondre.