Calculer un argument en vb.net

Résolu
Lapsaboy Messages postés 4 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 8 juin 2008 - 8 juin 2008 à 12:40
marinmarais Messages postés 104 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 16 juillet 2010 - 9 juin 2008 à 11:04
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

Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 11
8 juin 2008 à 17:19
arctan en VB.NET c'est  :     

Math.Atan(d As Double)
ou
Math.Atan(y As Double, x As Double)
3
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
8 juin 2008 à 13:46
c'est quoi arctan?????
ça se calcule comment sur du papier???
c'est ça la question que tu dois te poser!
0
Lapsaboy Messages postés 4 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 8 juin 2008
8 juin 2008 à 14:27
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.
0
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
8 juin 2008 à 14:30
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?)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
8 juin 2008 à 17:50
merci Kevin.Ory mais ça sert à quoi s'il te plait pour pas que je meure idiot
0
Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 11
8 juin 2008 à 19:04
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
0
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
8 juin 2008 à 19:28
non merci c'est déjà trop pour moi
0
marinmarais Messages postés 104 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 16 juillet 2010 1
9 juin 2008 à 11:04
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
0
Rejoignez-nous