Bonjour tous,
Je ne voudrais faire des operations sur des nombres complexes qui se trouvent dans des tableaux mais je ne suis pas encore tres à l'aise avec les tableaux pourriez vous me dire si mes calculs sont bon.
J'ai un nombre complexe qui est rf_radial{n} c'est un tableau de 10cases avec dans chaques cases un vecteur de 129lignes qui a toutes ses composantes sous forme complexe.
Je voudrais obtenir au final pour chaque cases le module et l'argument du nombre complexe qui s'y trouve.
RAPPEL SUR LES COMPLEXES:
==> nb complexe z=a+ib
==> conjugué z'=a-ib
==> module (z*z')^(1/2)
==> partie reelle a=(Z+Z')/2
==> partie img b=(Z-Z')/2i
==> argument atan=b/a
En faite je ne suis pas sur que le programme ci-dessous va faire se que je veux case par case si j'ecris comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 conjugue_rf_radial{n}=conj(rf_radial{n}); module_rf_radial{n}=(rf_radial{n}*conjugue_rf_radial{n})^(1/2); partie_reel{n}=(rf_radial{n}+conjugue_rf_radial{n})/2; partie_imaginaire{n}=(rf_radial{n}-conjugue_rf_radial{n})/(2*i); argument_rf_radial{n}=atan(partie_imaginaire{n}/partie_reel{n})
Si ce n'est pas cela il faut que je fasse une boucle sur toutes les composantes des vecteurs de chaques cases? où il faut que j'emploi des . à la sortie de mes tableau?
merci d'avance pour votre aide
Partager