• Aucun résultat trouvé

n for i in range(1,n): a

N/A
N/A
Protected

Academic year: 2022

Partager "n for i in range(1,n): a"

Copied!
1
0
0

Texte intégral

(1)

# ======================================== #

# TD CALCUL NUMERIQUE #

# INTEGRATION PAR LA METHODE DES TRAPEZES. #

# Version de janvier 2018 #

# ======================================== #

## Importations import numpy as np

from math import pi, atan, log

## Fonction principale def IntTrap(f,a,b,n):

A = (f(a) + f(b)) / 2 h = (b - a) / n

for i in range(1,n):

a += h A += f(a) A *= h

return(A)

## Pour tester...

def f1(t):

return(t**3)

def f2(t):

return(atan(t))

a,b,n = 1,4,10000 pas = (b - a) / n

print("Valeur APPROCHEE (méthode des trapèzes) de l'intégrale de la fonction cube sur le segment [",a,",",b,"] :",trapezes(f1,a,b,n))

X = np.linspace(a,b,n+1) Y = []

for e in X:

Y.append(f1(e))

print("Valeur APPROCHEE (méthode des trapèzes, version de numpy) de l'intégrale de la fonction cube sur le segment [",a,",",b,"]

:",np.trapz(Y,X,pas))

print("Valeur EXACTE de l'intégrale de la fonction cube sur le segment [1,4]

: 63.75")

print("La fonction est convexe sur l'intervalle considéré et il est donc normal d'en obtenir une surestimation.")

print("\n")

a,b,n = 0,1,10000 pas = (b - a) / n

print("Valeur APPROCHEE (méthode des trapèzes) de l'intégrale de la fonction arctan sur le segment [",a,",",b,"] :",trapezes(f2,a,b,n))

X = np.linspace(a,b,n+1) Y = []

for e in X:

Y.append(f2(e))

print("Valeur APPROCHEE (méthode des trapèzes, version de numpy) de l'intégrale de la fonction arctan sur le segment [",a,",",b,"]

:",np.trapz(Y,X,pas))

print("Valeur EXACTE de l'intégrale de la fonction arctan sur le segment [1,4] :",(pi-2*log(2))/4)

print("La fonction est concave sur l'intervalle considéré et il est donc normal d'en obtenir une sous-estimation.")

1

Références

Documents relatifs

Conclusion Nous vous demanderons de donner quitus entier et définitif à votre Conseil d’Administration de sa gestion pour l’exercice clos le 31 décembre 2011, ainsi

le capital social de 16 592 K€ composé de 434 421 861 actions, des réserves pour – 6 408 K€, des dettes financières courantes qui s’élèvent à 13 989 K€ se répartissant en

[r]

[r]

Si on se rappelle bien, Melissa a passé la nuit entière avec Karlie et elle a été la dernière personne à voir l’adoles- cente avant qu’elle ne disparaisse.. Et puis,

D´ eterminer un intervalle de fluctuation au seuil de 95 % de la fr´ equence de candidats re¸ cus dans un ´ echantillon al´ eatoire de 400 candidats.. Peut-on ´ emettre des doutes

In diesen Zeilen beabsichtige ieh einen Beweis des ReGiprocitatsge- setzes der quadratisehen Reste vorzutragen, der - - mit Ausschluss eines jeden andern

[r]