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 ?