Bonjour.
En entrant dans ma calculatrice la fonction (-1)^X, la table des valeurs donne des images pour certains X décimaux.
Par exemple, (-1)^1.04 = 1, (-1)^1.08 = -1, alors que les puissances 1.05 1.06 et 1.07 se soldent par des erreurs.
Quelle en est la raison ?
Puissance décimale d'un nombre négatif
9 posts
• Page 1 of 1
-
Ragnarok1er
Niveau 2: MI2 (Membre Initié)- Posts: 3
- Joined: 20 Dec 2017, 10:06
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Prof de Maths en lycée
Re: Puissance décimale d'un nombre négatif
Bonjour.
La calculatrice donne en effet de temps en temps une erreur "résultat non réel".
Quand tu fais
Par propriétés de la puissance (Quatrième), on peut réécrire cela
Prenons maintenant le cas où b est pair, et peut donc s'écrire
Ce que l'on peut réécrire en utilisant entre autres les propriétés de puissances de Quatrième
Une autre écriture de cette forme est justement
La calculatrice donne en effet de temps en temps une erreur "résultat non réel".
Quand tu fais
$mathjax$(-1)^X$mathjax$
avec X décimal, alors X est aussi un nombre rationnel pouvant s'écrire $mathjax$\frac{a}{b}$mathjax$
avec a et b entiers naturels et b non nul. Cela revient donc à faire $mathjax$(-1)^\left(\frac{a}{b}\right)$mathjax$
.Par propriétés de la puissance (Quatrième), on peut réécrire cela
$mathjax$\left((-1)^\left(\frac{1}{b}\right)\right)^a$mathjax$
.Prenons maintenant le cas où b est pair, et peut donc s'écrire
$mathjax$2\times c$mathjax$
avec c entier naturel. Cela revient donc à faire $mathjax$\left((-1)^\left(\frac{1}{2\times c}\right)\right)^a$mathjax$
.Ce que l'on peut réécrire en utilisant entre autres les propriétés de puissances de Quatrième
$mathjax$\left((-1)^\left(\frac{1}{2}\times\frac{1}{c}\right)\right)^a$mathjax$
et $mathjax$\left(\left((-1)^\left(\frac{1}{2}\right)\right)^\left(\frac{1}{c}\right)\right)^a$mathjax$
.Une autre écriture de cette forme est justement
$mathjax$\left(\sqrt{-1}^\left(\frac{1}{c}\right)\right)^a$mathjax$
, d'où l'erreur donnée par la calculatrice dans ce cas.-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41908
- Images: 15444
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Puissance décimale d'un nombre négatif
Pardon mais cela ne répond pas vraiment à ma question.
Je ne cherche pas la raison des erreurs, qui semblent tout à fait légitimes, mais des valeurs données.
Pourquoi (-1)^1.04 vaut 1 et (-1)^1.08 vaut -1, par exemple.
Je ne cherche pas la raison des erreurs, qui semblent tout à fait légitimes, mais des valeurs données.
Pourquoi (-1)^1.04 vaut 1 et (-1)^1.08 vaut -1, par exemple.
-
Ragnarok1er
Niveau 2: MI2 (Membre Initié)- Posts: 3
- Joined: 20 Dec 2017, 10:06
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Prof de Maths en lycée
Re: Puissance décimale d'un nombre négatif
Ah désolé, ambiguïté sur l'objet de ta question.
Mais bref, c'est la même méthode : passe par l'écriture fractionnaire.
1,04=26/25
Alors que 1,08=27/25
D'où la différence de signe.
Mais bref, c'est la même méthode : passe par l'écriture fractionnaire.
1,04=26/25
Alors que 1,08=27/25
D'où la différence de signe.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41908
- Images: 15444
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Puissance décimale d'un nombre négatif
Ragnarok1er wrote:Pardon mais cela ne répond pas vraiment à ma question.
Je ne cherche pas la raison des erreurs, qui semblent tout à fait légitimes, mais des valeurs données.
Pourquoi (-1)^1.04 vaut 1 et (-1)^1.08 vaut -1, par exemple.
(-1)^1.04 = exp(1.04*ln(-1))
Ça n'a donc pas de sens..
Je sais pas comment la calculatrice arrive à trouver un truc d'ailleurs.
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.
Liens utiles:
- Guide: meilleurs programmes & tutoriels - toutes calculatrices
- Guide: programmer en langage C sur TI-83 Premium CE/84+CE
- Groupe Facebook d'entraide autour des études post-bac (prépa, université, IUT...)
Découvre mes programmes et mon site!
-
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 3183
- Images: 37
- Joined: 25 Feb 2013, 16:21
- Location: Toulouse
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ingénieur en électronique
- YouTube: Wistaro
- Twitter: Wistaro
- GitHub: Wistaro
Re: Puissance décimale d'un nombre négatif
Merci, j'ai compris.
Wistaro, j'édite ce message avec l'explication.
Edit :
Donc pour (-1)^1.04 par exemple.
Or 1.04 = 104/100 = 26/25
Donc (-1)^1.04 = (-1)^(1/25) , le tout à la puissance 26.
Or on peut voir (-1)^(1/25) comme étant la racine 25-ème de -1, c'est à dire un nombre qui mis à la puissance 25, donnera -1. Dans les complexes il y a 25 solutions, mais parmi les réels il n'y en a qu'une, et c'est -1, car (-1)^25 = -1.
Donc (-1)^1.04 = (-1)^26 = 1.
===
De même (-1)^1.08 = (-1)^(1/25) , le tout à la puissance 27 (car 1.08 = 27/25).
Donc (-1)^1.08 = (-1)^27 = -1
===
Et par contre cette méthode ne fonctionne pas si le dénominateur est pair (c'est ce qu'expliquait critor).
Si on prend par exemple (-1)^1.5, on a (-1)^(3/2) = (-1)^(1/2), le tout au cube.
Or (-1)^1/2 doit être un nombre qui, mis au carré, vaut -1. Parmi les réels, de tels nombres n'existent pas (chez les complexes, on aurait i et -i). D'où l'erreur.
Wistaro, j'édite ce message avec l'explication.
Edit :
Donc pour (-1)^1.04 par exemple.
Or 1.04 = 104/100 = 26/25
Donc (-1)^1.04 = (-1)^(1/25) , le tout à la puissance 26.
Or on peut voir (-1)^(1/25) comme étant la racine 25-ème de -1, c'est à dire un nombre qui mis à la puissance 25, donnera -1. Dans les complexes il y a 25 solutions, mais parmi les réels il n'y en a qu'une, et c'est -1, car (-1)^25 = -1.
Donc (-1)^1.04 = (-1)^26 = 1.
===
De même (-1)^1.08 = (-1)^(1/25) , le tout à la puissance 27 (car 1.08 = 27/25).
Donc (-1)^1.08 = (-1)^27 = -1
===
Et par contre cette méthode ne fonctionne pas si le dénominateur est pair (c'est ce qu'expliquait critor).
Si on prend par exemple (-1)^1.5, on a (-1)^(3/2) = (-1)^(1/2), le tout au cube.
Or (-1)^1/2 doit être un nombre qui, mis au carré, vaut -1. Parmi les réels, de tels nombres n'existent pas (chez les complexes, on aurait i et -i). D'où l'erreur.
-
Ragnarok1er
Niveau 2: MI2 (Membre Initié)- Posts: 3
- Joined: 20 Dec 2017, 10:06
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Prof de Maths en lycée
Re: Puissance décimale d'un nombre négatif
À vrai dire, c'est un "bug" volontairement laissé sur la plupart des calculettes qui font du calcul exact.
En effet, logiquement, on ne devrait pas pouvoir calculer une puissance fractionnaire d'un nombre négatif.
La raison en est toute simple : la règle qui dit
Plus précisément
Mais il est pénible de rajouter cette condition à la calculette pur lui faire répondre que le calcul n'est pas possible dans ce cas. En gros, on imagine que l'utilisateur est suffisamment malin pour ne pas lui demander de faire ce calcul.
En effet, logiquement, on ne devrait pas pouvoir calculer une puissance fractionnaire d'un nombre négatif.
La raison en est toute simple : la règle qui dit
$mathjax${a^b}^c=a^{bc}$mathjax$
ne serait plus respectée si on pouvait les définir.Plus précisément
$mathjax$-1=(-1)^3=(-1)^{6/2}\neq\left((-1)^6\right)^{1/2}=\sqrt{1}=1$mathjax$
.Mais il est pénible de rajouter cette condition à la calculette pur lui faire répondre que le calcul n'est pas possible dans ce cas. En gros, on imagine que l'utilisateur est suffisamment malin pour ne pas lui demander de faire ce calcul.
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Puissance décimale d'un nombre négatif
Ragnarok1er wrote:Merci, j'ai compris.
Wistaro, j'édite ce message avec l'explication.
Edit :
Donc pour (-1)^1.04 par exemple.
Or 1.04 = 104/100 = 26/25
Donc (-1)^1.04 = (-1)^(1/25) , le tout à la puissance 26.
Or on peut voir (-1)^(1/25) comme étant la racine 25-ème de -1, c'est à dire un nombre qui mis à la puissance 25, donnera -1. Dans les complexes il y a 25 solutions, mais parmi les réels il n'y en a qu'une, et c'est -1, car (-1)^25 = -1.
Donc (-1)^1.04 = (-1)^26 = 1.
===
De même (-1)^1.08 = (-1)^(1/25) , le tout à la puissance 27 (car 1.08 = 27/25).
Donc (-1)^1.08 = (-1)^27 = -1
===
Et par contre cette méthode ne fonctionne pas si le dénominateur est pair (c'est ce qu'expliquait critor).
Si on prend par exemple (-1)^1.5, on a (-1)^(3/2) = (-1)^(1/2), le tout au cube.
Or (-1)^1/2 doit être un nombre qui, mis au carré, vaut -1. Parmi les réels, de tels nombres n'existent pas (chez les complexes, on aurait i et -i). D'où l'erreur.
D'accord, je vois. Merci pour les explications
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.
Liens utiles:
- Guide: meilleurs programmes & tutoriels - toutes calculatrices
- Guide: programmer en langage C sur TI-83 Premium CE/84+CE
- Groupe Facebook d'entraide autour des études post-bac (prépa, université, IUT...)
Découvre mes programmes et mon site!
-
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 3183
- Images: 37
- Joined: 25 Feb 2013, 16:21
- Location: Toulouse
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ingénieur en électronique
- YouTube: Wistaro
- Twitter: Wistaro
- GitHub: Wistaro
Re: Puissance décimale d'un nombre négatif
Bonjour
En fait, il est possible de définir le logarithme complexe comme suit
ln(z) = ln[|z|exp(i arg(z))] = ln(|z|) + i arg(z) avec z dans C tel que arg(z) dans l'intervalle [-pi;pi]
donc (-1)^1.08 =exp(1.08 * ln(-1)) = exp(1.08 * i * pi) = -0,96858 - 0.24868*i
En fait la puissance décimale d'un nombre négatif est un nombre complexe, d'où la difficulté rencontrée par les calculatrices si elles n'ont pas la définition du logarithme complexe ou bien si tu travailles en mode réel et non complexe.
En fait, il est possible de définir le logarithme complexe comme suit
ln(z) = ln[|z|exp(i arg(z))] = ln(|z|) + i arg(z) avec z dans C tel que arg(z) dans l'intervalle [-pi;pi]
donc (-1)^1.08 =exp(1.08 * ln(-1)) = exp(1.08 * i * pi) = -0,96858 - 0.24868*i
En fait la puissance décimale d'un nombre négatif est un nombre complexe, d'où la difficulté rencontrée par les calculatrices si elles n'ont pas la définition du logarithme complexe ou bien si tu travailles en mode réel et non complexe.
-
ismael587
Niveau 4: MC (Membre Confirmé)- Posts: 28
- Joined: 15 Sep 2015, 00:37
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Enseignant en mathématiques / Docteur en physique
9 posts
• Page 1 of 1
Return to Problèmes divers / Aide débutants
Who is online
Users browsing this forum: No registered users and 9 guests