Programme informatique en C ++

Discutez d'informatique ici !
Dacu
Membre Relatif
Messages: 474
Enregistré le: 10 Mar 2013, 18:37

Programme informatique en C ++

par Dacu » 31 Juil 2018, 07:05

Bonjour à tous,

Mettre en place un programme informatique en "C++" pour * et .

Cordialement,

Dacu



pascal16
Membre Transcendant
Messages: 4164
Enregistré le: 01 Mar 2017, 13:58
Localisation: Angoulème : Ville de la BD et du FFA. gare TGV

Re: Programme informatique en C ++

par pascal16 » 31 Juil 2018, 11:30

peut être commencer par deux fonctions capable de faire ça :
N1=forme_exponentielle(N)
N2=1/n (en forme a+ib)

hdci
Membre Relatif
Messages: 387
Enregistré le: 23 Juin 2018, 17:13

Re: Programme informatique en C ++

par hdci » 31 Juil 2018, 11:47

J'ai un problème avec une exponentiation quelconque.

Le nombre n'est pas vraiment défini dans les complexes, non ? Même s'il existe deux complexes dont le carré fait -1 (justement, il en existe deux : lequel est l'image par la puissance un demi ?)

De la même façon, en passant par l'exponentielle du logarithme, le logarithme n'est défini que sur privé d'une demi-droite d'origine 0, mais il y a autant de logarithme qu'il y a de demi-droite (et de toute façon il manquera la demi-droite dans le traitement) ?
Il n'y a que 10 types de personne au monde : ceux qui comprennent le binaire et ceux qui ne le comprennent pas.

Dacu
Membre Relatif
Messages: 474
Enregistré le: 10 Mar 2013, 18:37

Re: Programme informatique en C ++

par Dacu » 03 Aoû 2018, 06:35

hdci a écrit:J'ai un problème avec une exponentiation quelconque.

Le nombre n'est pas vraiment défini dans les complexes, non ? Même s'il existe deux complexes dont le carré fait -1 (justement, il en existe deux : lequel est l'image par la puissance un demi ?)

De la même façon, en passant par l'exponentielle du logarithme, le logarithme n'est défini que sur privé d'une demi-droite d'origine 0, mais il y a autant de logarithme qu'il y a de demi-droite (et de toute façon il manquera la demi-droite dans le traitement) ?

Bonjour,

Je ne comprends pas?De la lecture de "WolframAlpha":

1) https://www.wolframalpha.com/input/?i=(-1)%5E(1%2F2)
2) https://www.wolframalpha.com/input/?i=(-1%2Bi)%5E(1%2F(2%2B3i))

Cordialement,

Dacu

Dacu
Membre Relatif
Messages: 474
Enregistré le: 10 Mar 2013, 18:37

Re: Programme informatique en C ++

par Dacu » 03 Aoû 2018, 07:04

pascal16 a écrit:peut être commencer par deux fonctions capable de faire ça :
N1=forme_exponentielle(N)
N2=1/n (en forme a+ib)

Bonjour,

C'est ce que je sais ... Comment faisons-nous le programme?

Cordialement,

Dacu

hdci
Membre Relatif
Messages: 387
Enregistré le: 23 Juin 2018, 17:13

Re: Programme informatique en C ++

par hdci » 03 Aoû 2018, 10:55

Dacu a écrit:
hdci a écrit:J'ai un problème avec une exponentiation quelconque. [...]

[...]

Je ne comprends pas?De la lecture de "WolframAlpha":

1) https://www.wolframalpha.com/input/?i=(-1)%5E(1%2F2)
2) https://www.wolframalpha.com/input/?i=(-1%2Bi)%5E(1%2F(2%2B3i))


C'est un problème de défiition.
Dans les réels, on a

mais cela impose

On pourrait vouloir faire pareil dans les complexes, sauf que l'exponentielle n'est pas bijective de dans , elle est surjective car

D'où l'histoire qu'en restreignant l'argument sur un intervalle semi-fermé de longueur (sur par exemple), on arrive à une bijection, mais le problème c'est que la réciproque "logarithme complexe" n'est pas bien régulière (on dit "holomorphe" pour les fonctions complexes) : elle est dérivable partout sauf en une demi-droite d'origine 0 (elle n'est même pas continue : ainsi, mais pour un nombre complexes de module 1 dont l'argument est tout juste supérieur à , c-a-d l'argument est juste au-dessus de , le logarithme sera proche de , très loin de )

Une autre façon de définir serait de passer en forme logarithmique, et on aurait et on définirait mais en faisant cela il se pose plein de problèmes.

Par exemple, :
  • si on commence par calculer à l'intérieur des parenthèses, on trouve


  • Mais si on applique la multiplication des puissances on trouve


D'où mon post sur "le problème de l'exponentiation complexe généralisée".

Ceci dit, il semble bien y avoir des définitions vu les url indiquées (et l'URL suivante également : http://villemin.gerard.free.fr/Wwwgvmm/Type/aaaCompl/PuisComp.htm#Pcoco
Il n'y a que 10 types de personne au monde : ceux qui comprennent le binaire et ceux qui ne le comprennent pas.

FLBP
Membre Relatif
Messages: 170
Enregistré le: 25 Aoû 2017, 02:07

Re: Programme informatique en C ++

par FLBP » 04 Aoû 2018, 20:43

Salut,
en c++ tu as la bibliothèque : <complex>
La seule chose dont tu devras te méfier sont les solutions multiples.

Dacu
Membre Relatif
Messages: 474
Enregistré le: 10 Mar 2013, 18:37

Re: Programme informatique en C ++

par Dacu » 05 Aoû 2018, 09:29

FLBP a écrit:Salut,
en c++ tu as la bibliothèque : <complex>
La seule chose dont tu devras te méfier sont les solutions multiples.

Bonjour,

Merci très beaucoup!

Cordialement,

Dacu

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite