public static class JMEMath.Algebra
extends java.lang.Object
Constructor and Description |
---|
Algebra() |
Modifier and Type | Method and Description |
---|---|
static java.math.BigDecimal |
cifrasSignificativas(java.math.BigDecimal x,
int cifras) |
static double |
det(double a,
double b,
double c,
double d)
Determinante 2x2 para matriz double M
|
static double |
det(double a,
double b,
double c,
double d,
double e,
double f,
double g,
double h,
double i)
Determinante 3x3 para matriz double M
|
static boolean |
esSimetrica(double[][] mat)
Comprueba si una matriz double es simétrica
|
static double |
map(double x,
double a,
double b,
double c,
double d)
Mapea x desde
[a,b] a [c,d] |
static double |
mod(double... vx)
Módulo de un vector double
|
static JMEMath.Geometria.Punto3D |
productoVectorial(JMEMath.Geometria.Punto3D p,
JMEMath.Geometria.Punto3D q)
Producto vectorial
|
public static double det(double a, double b, double c, double d)
a
- M_1,1b
- M_1,2c
- M_2,1d
- M_2,2public static double det(double a, double b, double c, double d, double e, double f, double g, double h, double i)
a
- M_1,1b
- M_1,2c
- M_1,3d
- M_2,1e
- M_2,2f
- M_2,3g
- M_3,1h
- M_3,2i
- M_3,3public static JMEMath.Geometria.Punto3D productoVectorial(JMEMath.Geometria.Punto3D p, JMEMath.Geometria.Punto3D q)
p
- vector pq
- vector qpublic static double map(double x, double a, double b, double c, double d)
[a,b]
a [c,d]
[c,d]
public static java.math.BigDecimal cifrasSignificativas(java.math.BigDecimal x, int cifras)
public static double mod(double... vx)
vx
- vector de valores doublepublic static boolean esSimetrica(double[][] mat)
mat
- matriz doublejava.lang.ArrayIndexOutOfBoundsException
- matriz mal formada