Fonction qui retourne l'exponentielle d'un nombre complexe

Bonjour,

J'ai une variable X de type Complex défini dans un tableau de 801 lignes et 2 colonnes, chaque ligne est constitué d'un nombre complexe avec une partie réel et une partie imaginaire.

J'aimerai crée une fonction qui me retourne l'exponentielle d'un nombre complexe à partir de la formule suivante :

https://support.office.com/fr-fr/article/complexe-exp-complexe-exp-c6f8da1f-e024-4c0c-b802-a60e7147a95f?ui=fr-FR&rs=fr-FR&ad=FR

Voici ma fonction :

Public Function EXPtest(val() As Complexe) As Complexe()

  ' Retourne l'exponentielle d'un complexe
  EXPtest.Real = Exp(val.Real) * Cos(val.Imag)
  EXPtest.Imag = Exp(val.Imag) * Sin(val.Imag)

End Function

Appel de la fonction :

ReDim forme_exp(1 To NBR_POINTS, 1 To M) As Complex

For i = 1 To NBR_POINTS
   For k = 1 To M
        forme_exp(i, k) = EXPtest(X(i, k))
    Next k
Next i

Quand j'appelle ma fonction, j'obtiens cette erreur de compilation : "Incompatibilité de type : tableau ou type défini par l'utilisateur attendu".

Je n'arrive pas à comprendre pourquoi.

Avez vous des idées svp ?

Rechercher des sujets similaires à "fonction qui retourne exponentielle nombre complexe"