En effet, ce n'est pas claire.
Une swaption est une option sur swap: en 0, par exemple, on achète une swaption sur le taux libor (indice de taux prêté entre les banques) au taux d'exercice K et à un certain prix ( en général, on utilise les volatilités de la matrice pour passer au prix de la swaption par une formule fermée ).
En T_1, on peut exercer notre option de rentrer dans un swap de taux (echange d'un taux fixe contre un taux variable (le libor) ou inversement): on exerce seulement si c'est bénéfique pour nous, si taux plus intéressant alors on gagne la différence de taux entre le libor et le taux d'exercice K.
Si on exerce l'option alors on rentre dans le swap de taux sur la durée T_2 appelé Tenor (sur cette durée, on va relever à chaque fois le niveau du libor à intervalle de temps régulier puis gagner ou non la différence entre le strike K et le libor).
On parle plus communément de nappe de volatilité ou surface de volatilité car en général on travaille sur les actions donc les seules variables rentrant en compte sont le strike de l'option sur action et la maturité de l'option (deux variables).
Ici, on travaille avec une dimension supplémentaire (le tenor: durée du swap de taux).
Je ne peux pas vous fournir la matrice de volatilité mais le principe est le suivant:
Pour chaque T_1 (maturité du swap avant exercice) et T_2 (durée du swap), on associé une volatilité de l'instrument (en gros un prix) et selon qu'on prend un taux d'exercice égale au taux libor ou plus ou moins, on ne paie pas le même prix.
Exemple: Je fais un prêt et je rembourse en fonction d'un taux: je veux acheter une swaption pour rentrer dans swap de taux, payer le taux variable (libor) jusqu'à T_1 puis après exercice ou non payer le taux fixe sur la durée restante de mon prêt (T_2).
La banque me dit, prêt sur 20 ans, et je veux un swaption de maturité swap T_1 de 5 ans puis un T_2 de 15 ans en fonction de mes anticipations du marché. La banque me demande: vous voulez un taux d'exercice K au taux libor aujourd'hui ou plus ou moins un pourcentage. On associe pour T_1 et T_2 fixé plusieurs taux d'exercice K que le client doit choisir. En fonction du taux d'exercice, le prix n'est pas le même (la volatilité n'est pas la même).
Pour en revenir au tableau de données: Pour chaque T_1 et T_2 fixé, on dispose de plusieurs taux d'exercice et pour chaque triplet (T_1,T_2,K), on a une volatilité (un prix).
Le but est de représenter la volatilité dans le repère (T_1,T_2,K).
Image illustrative:
http://wikiboursier.fr/encyclopedia/veg ... olatilite/Pour ce qui est du code, c'est juste pour donner les données des T_1, T_2 et K et la structure du tableau.
J'espère avoir bien expliqué.
Léo.