Roger Stafford
You may find something suitable among the MATLAB functions at Alan
Genz's website:
http://www.math.wsu.edu/faculty/genz/software/software.html
His published papers were the work on which MVNCDF was based. Hope this
helps.
% MVNLPS Multivariate Normal Distribution Value for an ellipsoid.
% MVNVAL = MVNLPS( MU, SIGMA, Q, E, R, RE ) computes
% an MVN value to relative accuracy RE for an ellipsoid centered
% at Q with radius R and positive semi-definite ellipsoid matrix E:
% MVNVAL = PROB( ( X - Q )'E ( X - Q ) < R^2 )
% SIGMA is a positive definite covariance matrix for a multivariate
% normal (MVN) density with mean MU. MU and Q must be column vectors.
Roger Stafford