title: How do I draw samples from multivariate gaussian distribution parameterized by precision in matlab
body: <p>I am wondering how to draw samples in matlab, where I have precision matrix and mean as the input argument.</p>
  
  <p>I know mvnrnd is a typical way to do so, but it requires the covariance matrix (i.e inverse of precision)) as the argument. </p>
  
  <p>I only have precision matrix, and due to the computational issue, I can't invert my precision matrix, since it will take too long (my dimension is about 2000*2000) </p>