Java Matrix Transpose transposeMatrix3x3(float[] result, float[] m)

Here you can find the source of transposeMatrix3x3(float[] result, float[] m)

Description

transpose Matrixx

License

Open Source License

Declaration

public static void transposeMatrix3x3(float[] result, float[] m) 

Method Source Code

//package com.java2s;
/*/*from   w ww  .  ja v a2s. c  o m*/
This file is part of jpcsp.
    
Jpcsp is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
    
Jpcsp is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
    
You should have received a copy of the GNU General Public License
along with Jpcsp.  If not, see <http://www.gnu.org/licenses/>.
 */

public class Main {
    public static void transposeMatrix3x3(float[] result, float[] m) {
        for (int i = 0, j = 0; i < 3; i++, j += 4) {
            result[i] = m[j];
            result[i + 4] = m[j + 1];
            result[i + 8] = m[j + 2];
        }
    }
}

Related

  1. transposeBooleanMatrix(boolean[][] matrix)
  2. transposeInPlace(float[] src)
  3. transposeMatrix(double[][] m)
  4. transposeMatrix(double[][] m)
  5. transposeMatrix(final float[] msrc, final int msrc_offset, final float[] mres, final int mres_offset)
  6. transposematrixmultiply(final double[][] A, final double[] b)
  7. transposeQuad(final double[][] src, int n)
  8. transposeSquareMatrix(T[][] matrixT)
  9. transposeValue(long[] valSet, int DEPTH)