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

Calculer a exposant b

le_duche
le_duche
Niveau 10
15 mars 2005 à 15:13:11

J´ai un problème d´algorithme:
Je programme en Pascal ma

le_duche
le_duche
Niveau 10
15 mars 2005 à 15:17:22

sorry !

Mais donc tout le monde devrait pouvoir m´aider.

Je cherche à pouvoir calculer la valeur de a exposant b.
La seule fonction dont je dispose est exp(x) qui calcule e exposant x
Alors ce que je fais c´est exp(b*ln(a));

Jusque la tout va bien mais je cherche un algorithme qui puisse me fournir une valeur dans le cas ou a est négatif et b n´est pas un entier.
ou bien s´il n´y a pas de valeur entière me le communiquer au travers des paramètres par une variable booleenne.

LGV
LGV
Niveau 28
15 mars 2005 à 18:29:56

ca sent bon le newton-raphson et/ou les moindres carres...

qq pistes :
http://homepage.mac.com/yom/yacas/manual/Algo.html#c5s1

dnob700
dnob700
Niveau 10
15 mars 2005 à 19:38:29

si b n´est ps entier tu utilise quand même cette méthode, ça marche.

si a est négatif et b entier, tu calcule avec l´opposé de a et selon la parité de b tu change ou non le signe.

si a est négatif et b non entier, alors le résultat est complexe ( c´est à dire pas réel) et n´est pas très interessant.

le_duche
le_duche
Niveau 10
16 mars 2005 à 15:59:16

Le résultat n´est pas spécialement complexe :

( -8)^(1/3)= -2

mais

( -4)^(1/2) n´est pas réel

dnob700
dnob700
Niveau 10
16 mars 2005 à 22:10:48

ce que j´appelle un résultat complexe c´est bien un résultat qui n´est pas réel.

par contre, ( -8)^(1/3) ne fait pas " spécialement" -2, enfin ça peut le faire mais ça peut faire aussi autre chose ( du fait que le log ne soit pas une application sur R-).

et il y a des calculs qui n´ont même pas de racine réel, donc le résultat est " spécialement" complexe ( pour a négatif et b non entier).

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment