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

Lapsaboy 4 Messages postés jeudi 5 juin 2008Date d'inscription 8 juin 2008 Dernière intervention - 8 juin 2008 à 12:40 - Dernière réponse : marinmarais 106 Messages postés lundi 11 avril 2005Date d'inscription 16 juillet 2010 Dernière intervention
- 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

Kevin.Ory 843 Messages postés mercredi 22 octobre 2003Date d'inscription 7 janvier 2009 Dernière intervention - 8 juin 2008 à 17:19
+3
Utile
arctan en VB.NET c'est  :     

Math.Atan(d As Double)
ou
Math.Atan(y As Double, x As Double)
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Kevin.Ory
gillardg 3288 Messages postés jeudi 3 avril 2008Date d'inscription 14 septembre 2014 Dernière intervention - 8 juin 2008 à 13:46
0
Utile
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
Lapsaboy 4 Messages postés jeudi 5 juin 2008Date d'inscription 8 juin 2008 Dernière intervention - 8 juin 2008 à 14:27
0
Utile
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
gillardg 3288 Messages postés jeudi 3 avril 2008Date d'inscription 14 septembre 2014 Dernière intervention - 8 juin 2008 à 14:30
0
Utile
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
gillardg 3288 Messages postés jeudi 3 avril 2008Date d'inscription 14 septembre 2014 Dernière intervention - 8 juin 2008 à 17:50
0
Utile
merci Kevin.Ory mais ça sert à quoi s'il te plait pour pas que je meure idiot
Commenter la réponse de gillardg
Kevin.Ory 843 Messages postés mercredi 22 octobre 2003Date d'inscription 7 janvier 2009 Dernière intervention - 8 juin 2008 à 19:04
0
Utile
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
gillardg 3288 Messages postés jeudi 3 avril 2008Date d'inscription 14 septembre 2014 Dernière intervention - 8 juin 2008 à 19:28
0
Utile
non merci c'est déjà trop pour moi
Commenter la réponse de gillardg
marinmarais 106 Messages postés lundi 11 avril 2005Date d'inscription 16 juillet 2010 Dernière intervention - 9 juin 2008 à 11:04
0
Utile
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.