Bonsoir,
Voila deux jours que je m'arrache les cheveux avec maple, j'en ai marre !
J'ai besoin de faire un programme qui "convertit" les coefficients trigonométriques (A(n) et B(n)) de la décomposition en série de Fourier d'une fonction en phase P(n) et en amplitude X(n).
Il suffit d'appliquer les formules suivantes :

X(n).cos(P(n))=A(n) et X(n).sin(P(n))=B(n)

Mon idée est d'exprimer X(n) et P(n) en fonction de A(n) et B(n), ce qui n'est pas extrèment compliqué.

On a :

X(n)= ( A(n)^2 + B(n)^2 )^0,5

et

P(n)=arccos( A(n) /X(n) )=arcsin( B(n) /X(n) )

Et c'est la que commence le problème. En effet, les fonctions Arccos et Arcsin étant respéctivement définie sur [0,Pi] et sur [-Pi/2,Pi/2], je n'arrive pas à avoir certains résultats, comme par exemple :

A(n) = -1/2 et B(n) = - (3^0,5)/2

J'ai essayé de faire une procédure sous maple qui faisait "l'intersection" de ces ensembles :

{ Arccos(a) , - Arccos(a) }
et { Arcsin(b), Pi - Arcsin(b) }

Mais ça ne marche pas. Je n'arrive pas à avoir une Phase correcte.

Est ce que quelqu'un aurait une idée ? Il se pourrait que j'ai fait une faute de math.

PS: Je n'ai pas les expressions théoriques de A(n) et B(n) j'ai juste leurs valeurs)

Merci de vos réponses...