Question: Matrix construction using too much memory when implemented with a do-loop

Hey there, I have a pretty general question.

I'm trying to fill out the entries of a matrix. Each matrix element is the result of a very complicated calculation. Currently, I am using nested do loops (two loops total) to scan through each row and column respectively. I find that this process racks up a ton of memory, and that I in fact run out of memory before the matrix has been completely specified.

First, why is this happening? And second, what is a smarter way to perform the calculation?

 

Cheers.

Please Wait...