Java Matrix Swap swapRows(double[][] a, int i, int j)

Here you can find the source of swapRows(double[][] a, int i, int j)

Description

Swap two rows in the matrix

License

Apache License

Parameter

Parameter Description
a matrix
i position of first row to swap
j position of second row to swap

Return

modified matrix a

Declaration

public static double[][] swapRows(double[][] a, int i, int j) 

Method Source Code

//package com.java2s;
/*/*  w w w. j a  va 2s  . c o  m*/
* Copyright 2014 Vasya Drobushkov
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

public class Main {
    /**
     * Swap two rows in the matrix
     * 
     * @param a
     *            matrix
     * @param i
     *            position of first row to swap
     * @param j
     *            position of second row to swap
     * @return modified matrix a
     */
    public static double[][] swapRows(double[][] a, int i, int j) {
        double[] temp = a[i];
        a[i] = a[j];
        a[j] = temp;
        return a;
    }
}

Related

  1. swap(double[][] noteOrder, final int i, final int j)
  2. swap2d(Object[][] array, int c1, int r1, int c2, int r2)
  3. swapColumns(byte[][] matrix, int a, int b)
  4. swapColumns(double[][] front, int colA, int colB)
  5. swapColumns(int i, int j, boolean[][] matrix)
  6. swapRows(double[][] Ab, int k, int i)
  7. swapRows(double[][] matrix, int i1, int i2)
  8. swapShorts(byte bs[][])
  9. swapTwoBlocks(int[][] pattern, int block1, int block2)