3D matrix transposition

Dear all,

I have some difficulties to transpose a 3D wave : I would like to transpose columss and rows of each layer of a 3D matrix. Is there a simple way to do this with Igor ?
Or should I build a procedure which transpose each 2D wave individualy (each layer) by the operation MatrixTranspose and then concatenate these new 2Dwaves to a 3D wave ?

Thank you by advance for the help !

Geoffroy

You do not need to write a procedure. There are two options: one is under ImageTransform with the keyword transposeVol. You can also use MatrixOP transposeVol(w,mode) function.

I hope this helps,

A.G.
WaveMetrics, Inc.