// Pour simuler W a l'instant T on ecrit une fonction function [W_T] = brownien(n,N,T) // W_T est un vecteur de N gaussiennes n-dimensionnelles independantes // centrées de variance T (donc une matrice d x n). W_T = sqrt(T) * rand(n,N,"gauss"); endfunction function [n]=rang(Sigma) n=size(Sigma);n=n(2); endfunction // S_T function [S_T] = black_scholes(N,T,S_0, r,sigma, Sigma) // Sigma est obtenu par sqroot(Gamma) // et lorsque la matrice Gamma est non inversible // le "sqroot" de scilab renvoie une matrice dxn (n