From: Jan Simon on
Dear Andy,

> However when I attempt to multiply it by the rotation matrix it won't let me because the dimensions don't agree.

Perhaps this helps:
x = rand(64^3, 3);
y = rand(3, 3); % 3D although you need 2D roation around y only
newx = x * y;
==> newx is a [64^3 x 3] matrix containing the new values.

> I'm sorry that I have so many questions, I'm still not very adept with the multidimensional array manipulations.

This newsgroup is based on questions. Therefore you are very welcome!

JAn