I was trying to create random magic square in Octave and tried something like rand(magic(3))
, and it gave unexpected endless results something like this:
ans(:,:,1,1,2,1,1,1,1) =
0.894903 0.296415 0.143990
0.186976 0.305691 0.505485
0.224823 0.834031 0.285508
0.336706 0.318158 0.076293
On trying rand(magic(4))
and for 5,6,7... it gave a message something like this
error: out of memory or dimension too large for Octave's index type
What can be the possible reason for this vague result ?