Calculer un argument en vb.net [Résolu]

Messages postés
4
Date d'inscription
jeudi 5 juin 2008
Dernière intervention
8 juin 2008
- - Dernière réponse : marinmarais
Messages postés
106
Date d'inscription
lundi 11 avril 2005
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.
Afficher la suite 

Votre réponse

8 réponses

Meilleure réponse
Messages postés
843
Date d'inscription
mercredi 22 octobre 2003
Dernière intervention
7 janvier 2009
4
3
Merci
arctan en VB.NET c'est  :     

Math.Atan(d As Double)
ou
Math.Atan(y As Double, x As Double)

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 88 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Kevin.Ory
Messages postés
3288
Date d'inscription
jeudi 3 avril 2008
Dernière intervention
14 septembre 2014
17
0
Merci
c'est quoi arctan?????
ça se calcule comment sur du papier???
c'est ça la question que tu dois te poser!
Commenter la réponse de gillardg
Messages postés
4
Date d'inscription
jeudi 5 juin 2008
Dernière intervention
8 juin 2008
0
Merci
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.
Commenter la réponse de Lapsaboy
Messages postés
3288
Date d'inscription
jeudi 3 avril 2008
Dernière intervention
14 septembre 2014
17
0
Merci
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?)
Commenter la réponse de gillardg
Messages postés
3288
Date d'inscription
jeudi 3 avril 2008
Dernière intervention
14 septembre 2014
17
0
Merci
merci Kevin.Ory mais ça sert à quoi s'il te plait pour pas que je meure idiot
Commenter la réponse de gillardg
Messages postés
843
Date d'inscription
mercredi 22 octobre 2003
Dernière intervention
7 janvier 2009
4
0
Merci
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
Commenter la réponse de Kevin.Ory
Messages postés
3288
Date d'inscription
jeudi 3 avril 2008
Dernière intervention
14 septembre 2014
17
0
Merci
non merci c'est déjà trop pour moi
Commenter la réponse de gillardg
Messages postés
106
Date d'inscription
lundi 11 avril 2005
Dernière intervention
16 juillet 2010
0
Merci
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
Commenter la réponse de marinmarais

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.