He encontrado un ejemplo de matlab para modelar trayectorias de activos correlacionados: http://www.goddardconsulting.ca/matlab-monte-carlo-assetpaths-corr.html
En este modelo el autor utiliza el código matlab chol() para calcular la descomposición cholesky sobre la matriz de correlación. Sin embargo, por defecto, chol(corr) devuelve la matriz triangular superior, pero a mi entender la matriz triangular inferior es necesaria para generar números aleatorios correlacionados. Esto puede ser calculado por chol(corr,'lower'): http://www.mathworks.de/de/help/matlab/ref/chol.html
Ahora bien, ¿se trata simplemente de un pequeño error en el ejemplo de código o he entendido mal algunos fundamentos teóricos?
Mejor