Outil pour réaliser des changements de système de coordonnées dans le plan 2D (cartésiennes, polaires, etc.). Ce sont des opérations mathématiques représentant des éléments identiques mais dans différents référentiels.
Systèmes de Coordonnées 2D - dCode
Catégorie(s) : Géométrie
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Ecrire à dCode !
Outil pour réaliser des changements de système de coordonnées dans le plan 2D (cartésiennes, polaires, etc.). Ce sont des opérations mathématiques représentant des éléments identiques mais dans différents référentiels.
Le changement de base/référentiel utilisant des coordonnées cartésiennes $ (x,y) $ vers un autre référentiel utilisant des coordonnées polaires $ (r,\theta) $ obéit aux équations : $$ r = \sqrt{x^2 + y^2} \\ \theta = 2\arctan\left(\frac y{x+ \sqrt{x^2+y^2}} \right) $$ avec $ \arctan $ la réciproque de la fonction $ \tan $ (tangente).
NB : la valeur de $ \theta $ calculée ici est comprise dans l'invervalle $ ] –\pi, \pi ] $ (pour l'avoir dans l'intervalle $ ] 0, 2\pi ] $ rajouter $ 2\pi $ si la valeur de l'angle est négative)
Si $ r = 0 $ alors l'angle peut être défini par n'importe quel nombre réel
Exemple : Le point du plan en position $ (1,1) $ en coordonnées cartésiennes est défini par les coordonnées polaires $ r = \sqrt{2} $ et $ \theta = \pi/4 $
Le changement de base/référentiel à partir de coordonnées polaires $ (r,\theta) $ vers un autre référentiel utilisant des coordonnées cartésiennes $ (x,y) $ répond aux équations : $$ x = r \cos(\theta) \\ y = r \sin(\theta) $$
avec $ r $ un nombre réel positif et $ \theta $ un angle défini entre $ ] -\pi, \pi] $
dCode se réserve la propriété du code source de l'outil 'Systèmes de Coordonnées 2D' en ligne. Sauf code licence open source explicite (indiqué CC / Creative Commons / gratuit), tout algorithme, applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toute fonction (convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codé en langage informatique (PHP, Java, C#, Python, Javascript, Matlab, etc.) aucune donnée, script ou accès API ne sera cédé gratuitement, idem pour télécharger Systèmes de Coordonnées 2D pour un usage hors ligne, PC, tablette, appli iPhone ou Android !
Rendez-vous sur notre communauté Discord pour participer au forum d'entraide !