posadautil
Class MathPos
java.lang.Object
|
+--posadautil.MathPos
- public class MathPos
- extends java.lang.Object
Libreria de metodos para arreglos unidimensionales (vectores).
Deitel, Deitel. Java, how to program. pag.95.
Type Bits Values
boolean 1 true, false
char 16 '\ u000 to '\ uFFFF'
byte 8 -128 to +127
short 16 -32 768 to +32 767
int 32 -2 147 483 648 to +2 147 483 647
long 64 -9 223 372 036 854 775 808 to -9 223 372 036 854 775 807
float 32 -3.402 923 47 E+38 to +3.402 923 47 E+38
double 64 -1.797 693 134 862 315 70 E+308
to +1.797 693 134 862 315 70 E+308
- Version:
- 1.0 05/09/2001
- Author:
- Omar Posada Villarreal
Field Summary |
static double |
ALMOST_ZERO
Numero considerado como cero por defecto (1E-10). |
Method Summary |
static boolean |
areAlmostEqual(double x,
double y)
Si su diferencia es casi cero (ALMOST_ZERO),
regresa true, sino false. |
static boolean |
areAlmostEqual(double x,
double y,
double almostZero)
Si su diferencia es casi cero (almostZero),
regresa true, sino false. |
static boolean |
isAlmostZero(double x)
Checa que el numero sea muy pequen~o. |
static boolean |
isAlmostZero(double x,
double almostZero)
Checa que el numero sea muy pequen~o. |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
ALMOST_ZERO
public static final double ALMOST_ZERO
- Numero considerado como cero por defecto (1E-10).
MathPos
public MathPos()
isAlmostZero
public static boolean isAlmostZero(double x,
double almostZero)
- Checa que el numero sea muy pequen~o.
Sustituye a x == 0.0 para calculos numericos.
- Parameters:
x
- Numero a verificar.almostZero
- Numero cercano a +/- cero.
Para comparar diferencias, se recomienda un exponente
no mayor a 15 (no menor que 1E-15).
El menor numero soportado por "double" es del orden de 1E-308.
isAlmostZero
public static boolean isAlmostZero(double x)
- Checa que el numero sea muy pequen~o.
Sustituye a x == 0.0 para calculos numericos.
Numero entre +/- 1E-10.
- Parameters:
x
- Numero a verificar.
areAlmostEqual
public static boolean areAlmostEqual(double x,
double y)
- Si su diferencia es casi cero (ALMOST_ZERO),
regresa true, sino false.
La diferencia es relativa a la magnitud del primero.
dif = (x -y) / x
- See Also:
ALMOST_ZERO
areAlmostEqual
public static boolean areAlmostEqual(double x,
double y,
double almostZero)
- Si su diferencia es casi cero (almostZero),
regresa true, sino false.
La diferencia es relativa a la magnitud del primero.
dif = (x -y) / x
- See Also:
isAlmostZero(double, double)