Calculer un argument en vb.net

[Résolu]
Signaler
Messages postés
4
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
8 juin 2008
-
Messages postés
106
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
16 juillet 2010
-
Bonjour à tous, j'ai un problème je ne sais pas comment calculer l'argument d'un nombre complexe en vb.net. La formule mathématique est arctan( (partie imaginaire) / ( partie réelle)) mais en vb.net je ne sais pas comment m'y prendre pour calculer ça. Je tiens à préciser que j'ai mis la partie imaginaire et la partie réelle dans une textbox chacune. Voilà je vous remercie par avance pour vos réponses.

8 réponses

Messages postés
840
Date d'inscription
mercredi 22 octobre 2003
Statut
Membre
Dernière intervention
7 janvier 2009
9
arctan en VB.NET c'est  :     

Math.Atan(d As Double)
ou
Math.Atan(y As Double, x As Double)
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
4
c'est quoi arctan?????
ça se calcule comment sur du papier???
c'est ça la question que tu dois te poser!
Messages postés
4
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
8 juin 2008

Merci pour cette réponse évasive qui n'a pas réglé mon problème. Mais j'ai fini par trouver la formule pour mettre arctan en vb.net donc merci quand même.
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
4
c'est bien d'avoir trouvé mais fais en nous profiter s'il te plait
parce que moi je sais pas vraiment c'est quoi (tangente d'un arc?)
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
4
merci Kevin.Ory mais ça sert à quoi s'il te plait pour pas que je meure idiot
Messages postés
840
Date d'inscription
mercredi 22 octobre 2003
Statut
Membre
Dernière intervention
7 janvier 2009
9
Bah en math ça sert à beaucoup de chose, nottament en trigonométrie.

Tangente(alpha) = coté opposé / coté adjacent
(TanOppAdj pour s'en souvenir, si tu as fais de la trigo, ça devrait te dire qqch )
L'arc-tangente est l'invers de la tangente: Si tan(x) y alors x Atan(y)

Si tu veux plus de détails: Google
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
4
non merci c'est déjà trop pour moi
Messages postés
106
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
16 juillet 2010
1
Bonjour a tous et a toutes

J'en profite pour ajouter une petite astuce qui peut s'averer utile...
Atan nous donne un angle compris dans [-pi/2 ; pi/2], car tan((-y)/(-x)=tand(y/x)
Il existe une petite astuce pour obtenir la valeur de l'angle dans [-pi ; pi]. Ainsi, on a pas a reflechir pour savoir dans quelle partie du cercle notre angle se trouve.
Pour info, c'est base sur le principe des angles au centre d'un cercle.

a = atan(y/x)
d = racine-carree(x^2+y^2)

on a :
a = 2 * atan(y/(d+x))
Ca marche tout le temps !

A+,
Tom.

Marin Marais