• Aucun résultat trouvé

Importation depuis le package integrate de scipy de la fonction d'intégration # générale quad

N/A
N/A
Protected

Academic year: 2022

Partager "Importation depuis le package integrate de scipy de la fonction d'intégration # générale quad"

Copied!
1
0
0

Texte intégral

(1)

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

# Centrale-Supelec 2015 #

# PC - ANALYSE #

# Exercice 1 #

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

# Importation depuis le package integrate de scipy de la fonction d'intégration

# générale quad.

from scipy.integrate import quad

# Importation depuis numpy des éléments requis :

# (1) exp : fonction exponentielle

# (2) inf : l'infini

# (3) linspace : pour obtenir des abscisses équiréparties entre deux valeurs from numpy import exp, inf, linspace

# Importation du package pyplot de la librairie matplotlib import matplotlib.pyplot as plt

# Intégrande pour le calcul de f(x).

def ff(t,x):

ex = exp(-t)

return(t**x * ex / (1 - ex))

# Calcul de g(x).

def g(x):

S = 0

for i in range(1,10001):

S += 1 / i**(x + 1) return(S)

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

# LE SCRIPT

# Valeurs approchées de f(x) pour x entier dans [1,10]

# Les valeurs calculées sont mémorisées dans un liste pour être réutilisées

# plus loin (étude du rapport f(x)/g(x).

print("Valeurs approchées de f(x) pour x entier dans [1,10]") L = [quad(ff,0,inf,args=(x))[0] for x in range (1,11)]

for x in range (1,11):

print("f("+str(x)+") =",L[x-1])

# Tracé de la courbe représentative de f

# On travaille ici sur l'intervalle [0,1 ; 4]

xmax = 4

X = linspace(0.1,xmax,101)

Y = [quad(ff,0,inf,args=(x))[0] for x in X]

plt.clf() plt.grid() plt.plot(X,Y)

# Valeurs approchées de f(x)/g(x) pour x entier dans [1,10]

# On peut facilement conjecturer que ce rapport vaut x!

print("\nValeurs approchées de f(x)/g(x) pour x entier dans [1,10]") for x in range(1,11):

s = str(x)

print("f("+s+")/g("+s+") =",L[x-1]/g(x))

1

Références

Documents relatifs

L’aire du plan située entre la courbe f, les droites d’équations x=a, x=b et l’axe des abscisses, s’appelle l’intégrale de f sur l’intervalle [a ;b].. Généralisation

Intégration – Exercices Mathématiques complémentaires Terminale Générale - Année scolaire 2020/2021. http s

The functional capabilities of the Z-80 DART can be described from two different points of view: as a data communications device, it transmits and receives serial data,

Pour cela dans le module fftpack, il y a la fonction ifft() pour faire l’inversion et avec un peu de matplotlib on va obtenir notre signal filtré…. Vo ic i le

J’ai donc relevé toutes les occurrences des termes du paradigme désignationnel actualisés dans le référentiel (en excluant les occurrences

•  Matching the modelling area with distribu)on records. • 

Importing data and trees Distance methods Maximum Parsimony Maximum Likelihood.. One tree can’t rule

- soit proposer des prestations en remplacement des prestations prévues en supportant éventuellement tout supplément de prix et, si les prestations acceptées par