public class Math2
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static boolean |
equals(double a,
double b)
Heuristic comparison if 2 doubles are (nearly) equal.
|
static double |
getAmplitude(double dB) |
static double |
getAmplitudeDb(double amplitude) |
static double |
getChannelCapacity(double snr) |
static double |
getChannelCapacitySignalPowerOne(double noisePower) |
static double |
getPower(double dB) |
static double |
getPowerDb(double power) |
static double[] |
getProduct(double[] factor1,
double[] faktor2) |
static boolean |
greaterThanOrEqual(double a,
double b) |
static boolean |
isEven(int i) |
static boolean |
isInteger(double a)
Heuristic check if a double is (nearly) a integer.
|
static boolean |
isSet(double a) |
static boolean |
isZero(double a) |
static boolean |
lowerThanOrEqual(double a,
double b) |
static int |
powBaseTwo(int exponent) |
static boolean |
significantDifference(double a,
double b) |
public static boolean isInteger(double a)
a
- public static boolean isEven(int i)
public static boolean equals(double a, double b)
a
- b
- public static boolean isZero(double a)
public static boolean significantDifference(double a, double b)
public static boolean greaterThanOrEqual(double a, double b)
public static boolean isSet(double a)
public static boolean lowerThanOrEqual(double a, double b)
public static double[] getProduct(double[] factor1, double[] faktor2)
factor1
- faktor2
- size must be same as of factor1public static double getPowerDb(double power)
public static double getAmplitudeDb(double amplitude)
public static double getPower(double dB)
public static double getAmplitude(double dB)
public static double getChannelCapacity(double snr)
public static double getChannelCapacitySignalPowerOne(double noisePower)
public static int powBaseTwo(int exponent)