calculez la moyenne des valeurs de la fonction x²+3x+2 dans l'interval x=1 et x=7

razor12_2
2022-04-17 18:07:58

34


def f(x): return x**2 + 3*x + 2
print(sum([f(i) for i in range(1,8)])/7)

AntigolemPaz
2022-04-17 18:09:58

Le 17 avril 2022 à 18:07:58 :
34


def f(x): return x**2 + 3*x + 2
print(sum([f(i) for i in range(1,8)])/7)

Ayaa les jeans infohttps://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png

J’avais juste nonobstant avec mon crayon et mon papier

Merde j’ai trouvé 33 t’es sur :hap:

3Virgule141592
2022-04-17 18:13:06

33 par l'intégrale

AntigolemPaz
2022-04-17 18:14:07

Le 17 avril 2022 à 18:13:06 :
33 par l'intégrale

Ok ouf , Pourquoi il trouve une valeur différente le jean python ?

3Virgule141592
2022-04-17 18:14:54

Le 17 avril 2022 à 18:14:07 :

Le 17 avril 2022 à 18:13:06 :
33 par l'intégrale

Ok ouf , Pourquoi il trouve une valeur différente le jean python ?

Il divise par 7 déjà et pas de 1 (donc énorme)

Cipamoa2
2022-04-17 18:15:42

C'est juste un calcul de primitive, très simple avec les fonctions polynomiales

EWDijkstra
2022-04-17 18:17:14

Le 17 avril 2022 à 18:14:07 :

Le 17 avril 2022 à 18:13:06 :
33 par l'intégrale

Ok ouf , Pourquoi il trouve une valeur différente le jean python ?

parce qu'il a approximé la moyenne

DeuxSels
2022-04-17 18:19:05

Le 17 avril 2022 à 17:53:14 :
1/b-a intégrale de f(x)dx si mes souvenirs sont bons

razor12_2
2022-04-17 18:21:19

Code détaillé pour vous aider à trouver votre erreur :


def f(x): return x**2 + 3*x + 2

#Calcul des 7 valeurs (borne supérieure exclue, donc 8 dans le range):
[f(i) for i in range(1,8)]
#Résultats : [6, 12, 20, 30, 42, 56, 72]

#Somme des 7 valeurs de 1 à 7 :
sum([f(i) for i in range(1,8)])
#Résultat : 238

#Moyenne des 7 valeurs :
sum([f(i) for i in range(1,8)]) /7
#Résultat : 34

5demoyenneprepa
2022-04-17 18:22:36

Le 17 avril 2022 à 18:21:19 :
Code détaillé pour vous aider à trouver votre erreur :


def f(x): return x**2 + 3*x + 2

#Calcul des 7 valeurs (borne supérieure exclue, donc 8 dans le range):
[f(i) for i in range(1,8)]
#Résultats : [6, 12, 20, 30, 42, 56, 72]

#Somme des 7 valeurs de 1 à 7 :
sum([f(i) for i in range(1,8)])
#Résultat : 238

#Moyenne des 7 valeurs :
sum([f(i) for i in range(1,8)]) /7
#Résultat : 34

Il n’y a pas d’erreur c’est bien 33 , revois ton code eco+ le jean python :rire: et révise ton programme de TS ça mange pas de pain

Telemann
2022-04-17 18:23:46

Tu n'as pas précisé pour quelle mesure, exercice infaisable

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.