But === Construire tout ou partie d’une matrice inter spectrale ou de transfert à partir de fonctions ou d’une table de fonctions. Lorsque l’utilisateur choisi de rentrer une série de fonctions, celles ci sont utilisées complètement. Lorsque l’utilisateur choisi de rentrer une table_fonction, les fonctions stockées peuvent être découpées, moyennées et fenêtrées, avec un recouvrement donné. Pour éclaircir le propos, on suppose que l’utilisateur dispose de 2 fonctions :math:`A` et :math:`B` . S’il choisit d’utiliser l’opérateur à partir de fonctions, la définition de l’interspectre :math:`{G}_{\mathrm{AB}}` qu’il va calculer sera nécessairement :math:`{G}_{\mathrm{AB}}=\frac{1}{{N}_{A}}\mathrm{FFT}(A)\ast \mathrm{FFT}{(B)}^{\mathrm{H.}}` . Où :math:`{N}_{A}` est le nombre de points contenus dans le vecteur :math:`A` . S’il choisit de construire une table_fonction avec les fonctions :math:`A` et :math:`B` , il pourra extraire :math:`N` sous vecteurs :math:`{A}_{1,}\mathrm{...},{A}_{N}` du vecteur :math:`A` (resp. :math:`{B}_{1,}\dots ,{B}_{N}` du vecteur :math:`B` ), et calculer un interspectre moyenné :math:`{G}_{\mathrm{AB}}` tel que :math:`{G}_{\mathrm{AB}}=\frac{1}{{N}_{A}}(\frac{1}{N}\sum_{k=1}^{N}\mathrm{FFT}({A}_{k})\ast \mathrm{FFT}{({B}_{k})}^{\mathrm{H.}})` . Les fonctions lues sont de type sd_fonction. Le concept produit est de type interspectre. Il est possible d'exploiter cet opérateur dans un fichier de commande *Code_Aster,* mais aussi de manière interactive par le biais de l'opérateur CALC_ESSAI (U4.90.01).