public class Matrix extends Object
| Constructor and Description |
|---|
Matrix() |
| Modifier and Type | Method and Description |
|---|---|
static double[][] |
copy(int n,
int m,
double[][] source) |
static void |
copy(int n,
int m,
double[][] source,
double[][] target) |
static void |
diagonalization(int maxNumberOfIterations,
int m,
int n,
double[][] p,
double[] d,
double[][] q,
double[] r,
double anorm) |
static double[][] |
fill(double[][] ds) |
static double |
householderReduction(int m,
int n,
double[][] p,
double[] d,
double[] r) |
static double[][] |
identity(int n) |
static double[][] |
identityZ(int n) |
static void |
leftHandAccumulation(int m,
int n,
double[][] p,
double[] d) |
static double[] |
multiply(int n,
int m,
double[][] matrix,
double[] vector) |
static double[][] |
multiply(int n,
int m,
double scal,
double[][] source) |
static double[][] |
multiply(int n,
int m,
int p,
double[][] matrix,
double[][] other) |
static double[] |
oneVector(int m) |
static void |
qrTransformation(int l,
int k,
int n,
int m,
int k_1,
double[][] p,
double[][] q,
double[] d,
double[] r) |
static void |
rightHandAccumulation(int n,
double[][] p,
double[][] q,
double[] r) |
static double |
singularValueDecomposition(int maxNumberOfIterations,
int m,
int n,
double[][] a,
double[][] p,
double[] d,
double[][] q) |
static double[][] |
subtract(int n,
int m,
double[][] matrix,
double value) |
static double[][] |
subtract(int n,
int m,
double[][] matrix,
double[][] other) |
static double |
trace(int n,
int m,
double[][] matrix) |
static double[][] |
transpose(double[][] source) |
static double[][] |
transpose(int n,
int m,
double[][] source) |
public static double[][] copy(int n,
int m,
double[][] source)
public static void copy(int n,
int m,
double[][] source,
double[][] target)
public static double[][] identityZ(int n)
public static double[][] identity(int n)
public static double[][] transpose(double[][] source)
public static double[][] transpose(int n,
int m,
double[][] source)
public static double[][] multiply(int n,
int m,
double scal,
double[][] source)
public static double[] multiply(int n,
int m,
double[][] matrix,
double[] vector)
public static double[][] multiply(int n,
int m,
int p,
double[][] matrix,
double[][] other)
public static double[][] subtract(int n,
int m,
double[][] matrix,
double[][] other)
public static double[][] subtract(int n,
int m,
double[][] matrix,
double value)
public static double trace(int n,
int m,
double[][] matrix)
public static void leftHandAccumulation(int m,
int n,
double[][] p,
double[] d)
public static void rightHandAccumulation(int n,
double[][] p,
double[][] q,
double[] r)
public static double householderReduction(int m,
int n,
double[][] p,
double[] d,
double[] r)
public static void diagonalization(int maxNumberOfIterations,
int m,
int n,
double[][] p,
double[] d,
double[][] q,
double[] r,
double anorm)
public static void qrTransformation(int l,
int k,
int n,
int m,
int k_1,
double[][] p,
double[][] q,
double[] d,
double[] r)
public static double singularValueDecomposition(int maxNumberOfIterations,
int m,
int n,
double[][] a,
double[][] p,
double[] d,
double[][] q)
public static double[] oneVector(int m)
public static double[][] fill(double[][] ds)
Copyright © 2007–2017 Andreas Bartels. All rights reserved.