Bonjour,
Je tente de simuler un champ magnétique généré par une boucle de courant sur python.
image_2021-06-06_161245.png
J'ai ces équations dans la base sphérique que je veux passer dans la base cartésienne (O,ex,ey,ez)
J'ai donc transformé mes paramètre r, phi et theta en fonction de x,y et z :
image_2021-06-06_161701.png
Et ensuite j'ai écrit mes vecteurs de la base sphérique en fonction de ex, ey et ez
image_2021-06-06_161844.png
Pour finalement obtenir mes composantes Bx, By et Bz en fonction de r, theta et phi (puis dans le programme en fonction de x,y et z)
image_2021-06-06_162035.png
J'imagine que je ne suis pas le premier à faire ça et j'aimerais savoir si mon raisonnement est bon.
Je pense qu'il y a une erreur parce que le champ magnétique en 3d ne ressemble pas au champ magnétique auquel on pourrait s'attendre.
image_2021-06-06_162246.png
-----