CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Petite équation....

pm2109
pm2109
Niveau 10
14 décembre 2006 à 19:22:29

hmmm, en fait, je connais pas l´équation exacte,et je cherche pluss une méthode pour la résolvé que la solution direct, donc voilà :

100 + 19T² + 43T + 17T*Ln(T) = 0

T est l´inconnu bien´sûr

voilà, je sèche un peu sur ce type d´équation, et comme j´ai dit, je cherche plusss une méthod de résolution qu´une solution .

Merci

ThoIlde
ThoIlde
Niveau 8
14 décembre 2006 à 19:27:41

Tu es en qu´elle classe ?

the_bricedenice
the_bricedenice
Niveau 8
14 décembre 2006 à 20:48:52

Je dirais résolution numérique en étudiant la fonction. Sinon les solutions, -_- plutôt impossible à calculer.

Bibi907
Bibi907
Niveau 10
14 décembre 2006 à 20:51:00

Effectivement, sur ce genre d´équation on ne peut généralement avoir qu´une vleur approchée de la (ou des) solution(s)...

pm2109
pm2109
Niveau 10
14 décembre 2006 à 21:46:05

Okay ! Merci alors

et en utilisant le langage C ou sous linux en utilisant un script...

vous auriez une idée ?

Bibi907
Bibi907
Niveau 10
14 décembre 2006 à 22:11:45

La méthode la plus facile c´est par dichotomie.
Tu traces le tableau de variations de la fonction et tu encadres ta racine dans un segment.
Ensuite, tu prends la valeur de la fonction à la moitié de ce segment. Si c´est positif, il faut chercher à gauche, sinon à droite.
Puis tu recommences jusqu´à ce que ton segment soit de longueur assez petite.

Par exemple, imagine que tu trouves une racine de f(x)=0 entre 0 et 4, tu calcules f(2).
Si f(2)>0, tu cherches la racine dans [0,2], puis tu calcules f(1), etc...
A chaque fois, la longueur du segment dans lequel est situé la racine est divisé par 2, donc ça va très vite. En plus c´est facile à programmer avec une boucle :)

Bibi907
Bibi907
Niveau 10
14 décembre 2006 à 22:13:11
  • Si f(2)>0, tu cherches la racine dans [0,2], DONC tu calcules f(1), etc...

C´est sûrement plus compréhensible formulé comme ça.

ThoIlde
ThoIlde
Niveau 8
14 décembre 2006 à 22:26:33

En fait, si tu regardes sur ta calculette tu te rends compte que cette équation n´a pas de solution.

Tu sais qu´en étudiant les limites qu´elle tend vers 100 en 0 et vers +l´infini en +l´infini. Reste à savoir ce qui se passe entre ses deux bornes. Tu sais que le terme polynomial est croissant, donc le problème va venir de 17T*lnT.

Si tu étudies la fonction T*lnT tu te rend compte qu´elle admet un minimum en 1/e, qui est -1/e. Ainsi tu en déduis que 17T*lnT>=-17/e.

Comme 100>-17/e tu en déduis facilement que toute ta fonction est strictement positive puisque 19T²+43T est toujours positif sur le domaine de définition de la fonction (x>0).

Dans le cas où tu as une équation non linéaire à résoudre. Tu as deux options.

Simplement : avec ta calculette.

Rigouresement : avec la méthode de Newton.
xk+1=xk-f(xk)/f´(xk)

Tu pars de x0=une valeur que tu choisis.
Ensuite tu fais tourner l´algorythme et lorsque les xk ne varient plus tu as trouvé ta solution.

ThoIlde
ThoIlde
Niveau 8
14 décembre 2006 à 22:43:54

100 est forcément supérieur à -17/e !! ... :p)

Comme 100>17/e alors 100-17/e>0. :-)))

pm2109
pm2109
Niveau 10
16 décembre 2006 à 00:05:07

Merci bien ! :)

La méthode par dichotomie je sais pas trop quoi, elle me plait bien puisque, j´ai justement utiliser ça ( sans le savoir ) avec ma calculatrice ! :)

Sous forums
  • Métiers & Orientation
  • Histoire
  • Cours et Devoirs
  • Politique
  • Environnement & Nature
  • Philosophie
La vidéo du moment