Bonjour,

J'ai consulté ce sujet, mais je n'ai pas réussi à résoudre mon problème. J'ai de la misère à trouver la solution du système ci-dessous. En fait, je voudrais trouver "volatility" qui est une fonction inverse de V.
Beta et Omega sont des équations intermédiaires qui sont des variables dans V. Je sais qu'il existe la fonction solve, fsolve...mais je n'arrive pas.
Merci d'avance pour votre aide.



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
function Volatilite_PS(X,r,delta,V)
 
beta = 0.5 - (r-delta)/volatility.^2-sqrt(((r-delta)/volatility.^2-0.5)^2+2*r/volatility.^2);
 
omega = sqrt(((r-delta)/volatility.^2-0.5)^2+2*r/volatility.^2);
 
V =(1-beta)*X./(2*delta*omega);
Comment poser la fonction dans Matlab et quelle fonction utiliser pour trouver la variable "volatility" si l'on connait les 4 inputs.


Merci d'avance pour votre aide.