public class AreMatrices
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
equal(Matrix A1,
Matrix A2,
double epsilon)
Check the equality of two matrices up to a precision.
|
static boolean |
equal(Vector v1,
Vector v2,
double epsilon)
Check if two vectors are equal, i.e., v1 - v2 is a zero vector, up to a precision.
|
static boolean |
orthogonal(Vector[] v,
double epsilon)
Check if a set of vectors are orthogonal, i.e., for any v1, v2 in v, v1 ∙ v2 == 0.
|
static boolean |
orthogonal(Vector v1,
Vector v2,
double epsilon)
Check if two vectors are orthogonal, i.e., v1 ∙ v2 == 0.
|
static boolean |
orthogonormal(Vector[] v,
double epsilon)
Check if a set of vectors are orthogonormal.
|
static boolean |
orthogonormal(Vector v1,
Vector v2,
double epsilon)
Check if two vectors are orthogonormal.
|
public static boolean equal(Matrix A1, Matrix A2, double epsilon)
A1 - a matrixA2 - a matrixepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0true if all entries are equal, entry by entrypublic static boolean equal(Vector v1, Vector v2, double epsilon)
v1 - a vectorv2 - a vectorepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0true if all entries are equal, entry by entrypublic static boolean orthogonal(Vector v1, Vector v2, double epsilon)
v1 - a vectorv2 - a vectorepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0true the two vectors are orthogonalpublic static boolean orthogonal(Vector[] v, double epsilon)
v - a set of vectorsepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0true if any two vectors are orthogonalpublic static boolean orthogonormal(Vector v1, Vector v2, double epsilon)
v1 - a vectorv2 - a vectorepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0true if the two vectors are orthogonormalpublic static boolean orthogonormal(Vector[] v, double epsilon)
v - a set of vectorsepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0true if any two vectors are orthogonormal