public class Matrix
extends java.lang.Object
Constructor and Description |
---|
Matrix() |
Modifier and Type | Method and Description |
---|---|
static boolean |
DiagonalizeRow(int iQ,
double[][] aadblZ2XJack,
double[][] aadblZ2YJack)
Diagonalize the specified row in the source matrix, and apply comparable operations to the target
|
static double[][] |
Invert(double[][] aadblA,
java.lang.String strMethod)
Invert the input matrix using the specified Method
|
static double[][] |
Invert2DMatrixUsingCramerRule(double[][] aadblA)
Invert a 2D Matrix using Cramer's Rule
|
static double[][] |
InvertUsingGaussianElimination(double[][] aadblSource)
Invert the Source Matrix using Gaussian Elimination
|
static void |
main(java.lang.String[] astrArg) |
static MatrixComplementTransform |
PivotDiagonal(double[][] aadblA)
Pivot the Diagonal of the Input Matrix
|
static double[][] |
Product(double[][] aadblA,
double[] adblB)
Compute the Product of an input matrix and a column
|
static double[][] |
Product(double[][] aadblA,
double[][] aadblB)
Compute the Product of the input matrices
|
static double[][] |
Product(double[] adblA,
double[][] aadblB)
Compute the Product of an input column and a matrix
|
static boolean |
RegularizeUsingRowAddition(MatrixComplementTransform mct)
Regularize the specified diagonal entry of the input matrix using Row Addition
|
static boolean |
RegularizeUsingRowSwap(MatrixComplementTransform mct)
Regularize the specified diagonal entry of the input matrix using Row Swapping
|
public static final boolean DiagonalizeRow(int iQ, double[][] aadblZ2XJack, double[][] aadblZ2YJack)
iQ
- Row in the Source MatrixaadblZ2XJack
- Source MatrixaadblZ2YJack
- Target Matrixpublic static final double[][] Product(double[][] aadblA, double[] adblB)
aadblA
- Matrix AadblB
- Array Bpublic static final double[][] Product(double[] adblA, double[][] aadblB)
adblA
- Column AaadblB
- Matrix Bpublic static final double[][] Product(double[][] aadblA, double[][] aadblB)
aadblA
- Matrix AaadblB
- Matrix Bpublic static final double[][] Invert2DMatrixUsingCramerRule(double[][] aadblA)
aadblA
- Input 2D Matrixpublic static final boolean RegularizeUsingRowSwap(MatrixComplementTransform mct)
mct
- The Input Matrix Complement Transformpublic static final boolean RegularizeUsingRowAddition(MatrixComplementTransform mct)
mct
- The Input Matrix Complement Transformpublic static final MatrixComplementTransform PivotDiagonal(double[][] aadblA)
aadblA
- The Input Matrixpublic static final double[][] InvertUsingGaussianElimination(double[][] aadblSource)
aadblSource
- Source Matrixpublic static final double[][] Invert(double[][] aadblA, java.lang.String strMethod)
aadblA
- Input MatrixstrMethod
- The Inversion Methodpublic static final void main(java.lang.String[] astrArg)