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