Package | Description |
---|---|
jme | |
jme.abstractas | |
jme.funciones | |
jme.operadores | |
jme.script | |
jme.terminales |
Modifier and Type | Method and Description |
---|---|
static Numero |
JMEMath.Especiales.Trigonometria.acos(double x)
Arcocoseno para números reales (devuelve Complejo para
|x|>1 ) |
static Numero |
JMEMath.Especiales.Trigonometria.acosh(double x)
Arcocoseno hiperbólico para números reales
(devuelve RealDoble para
x>=1 , Complejo para el resto) |
static Numero |
Util.aseverarEntero(Numero a,
java.lang.String extraMsj) |
static Numero |
Util.aseverarNoCero(Numero a,
java.lang.String extraMsj) |
static Numero |
Util.aseverarNoNegativo(Numero a,
java.lang.String extraMsj) |
static Numero |
Util.aseverarPositivo(Numero a,
java.lang.String extraMsj) |
static Numero |
JMEMath.Especiales.Trigonometria.asin(double x)
Arcoseno para números reales (devuelve Complejo para
|x|>1 ) |
static Numero |
JMEMath.Especiales.Trigonometria.atanh(double x)
Arcotangente hiperbólica para números reales
(devuelve Complejo para |x|>=1)
|
static Numero |
JMEMath.Especiales.Beta.beta(Complejo a,
Complejo b)
Beta de Euler de parámetros complejos
|
Numero |
Expresion.evaluarANumero()
Evalúa la expresión y hace casting al tipo Numero
|
Numero |
ExpresionThread.getResultadoNumero() |
static Numero |
JMEMath.Especiales.Gamma.Lanczos(Complejo z)
Aproximación de Lanczos compleja
|
static Numero[] |
JMEMath.Polinomios.multiplicarPolinomios(java.util.List<Numero> poli1,
java.util.List<Numero> poli2)
Multiplica dos polinomios
|
static Numero |
Util.parametroEntero(Funcion f,
Vector v,
int index) |
static Numero |
Util.parametroNumero(Funcion f,
Vector v,
int index)
Leer parámetros numéricos de una función JME
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<Numero> |
JMEMath.Polinomios.borrarCerosIzquierda(java.util.List<Numero> quizasPoli)
Elimina ceros a la izquierda de una lista de coeficientes
|
static java.util.List<java.util.List<Numero>> |
JMEMath.Polinomios.dividirPolinomios(java.util.List<Numero> dividendo,
java.util.List<Numero> divisor)
Divide dos polinomios
|
static java.util.List<Numero> |
JMEMath.Polinomios.sumarPolinomios(java.util.List<Numero> poli1,
java.util.List<Numero> poli2)
Suma dos polinomios
|
Modifier and Type | Method and Description |
---|---|
static Numero |
Util.aseverarEntero(Numero a,
java.lang.String extraMsj) |
static Numero |
Util.aseverarNoCero(Numero a,
java.lang.String extraMsj) |
static Numero |
Util.aseverarNoNegativo(Numero a,
java.lang.String extraMsj) |
static Numero |
Util.aseverarPositivo(Numero a,
java.lang.String extraMsj) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<Numero> |
JMEMath.Polinomios.borrarCerosIzquierda(java.util.List<Numero> quizasPoli)
Elimina ceros a la izquierda de una lista de coeficientes
|
static java.lang.String |
JMEMath.Polinomios.coeficientesAPolinomio(java.util.List<Numero> coef,
java.lang.String var)
Representación de 'entrada' para un polinomio univariable a partir de los coeficientes
|
static java.util.List<java.util.List<Numero>> |
JMEMath.Polinomios.dividirPolinomios(java.util.List<Numero> dividendo,
java.util.List<Numero> divisor)
Divide dos polinomios
|
static java.util.List<java.util.List<Numero>> |
JMEMath.Polinomios.dividirPolinomios(java.util.List<Numero> dividendo,
java.util.List<Numero> divisor)
Divide dos polinomios
|
static Numero[] |
JMEMath.Polinomios.multiplicarPolinomios(java.util.List<Numero> poli1,
java.util.List<Numero> poli2)
Multiplica dos polinomios
|
static Numero[] |
JMEMath.Polinomios.multiplicarPolinomios(java.util.List<Numero> poli1,
java.util.List<Numero> poli2)
Multiplica dos polinomios
|
static java.util.List<Numero> |
JMEMath.Polinomios.sumarPolinomios(java.util.List<Numero> poli1,
java.util.List<Numero> poli2)
Suma dos polinomios
|
static java.util.List<Numero> |
JMEMath.Polinomios.sumarPolinomios(java.util.List<Numero> poli1,
java.util.List<Numero> poli2)
Suma dos polinomios
|
Modifier and Type | Method and Description |
---|---|
abstract Numero |
Numero.opuesto() |
Modifier and Type | Method and Description |
---|---|
static java.util.Comparator<Numero> |
Numero.getComparador() |
Modifier and Type | Method and Description |
---|---|
protected static java.lang.ArithmeticException |
Numero.perdida(Numero n,
java.lang.Class<?> tipo,
java.lang.Throwable causa) |
Modifier and Type | Method and Description |
---|---|
static void |
Numero.setComparador(java.util.Comparator<Numero> comparador) |
Modifier and Type | Method and Description |
---|---|
Numero |
SumaProgresionGeometrica.funcion(Complejo z) |
Numero |
RedondeoProximo.funcion(Complejo z) |
Numero |
Pi.funcion(Complejo z) |
Numero |
LogGamma.funcion(Complejo z)
Logaritmo natural de la función Gamma (para complejos)
|
Numero |
Gamma.funcion(Complejo z) |
Numero |
Alisar.funcion(Complejo z) |
Numero |
Interes.funcion(Diccionario params) |
Numero |
SumaProgresionGeometrica.funcion(EnteroGrande b) |
Numero |
NONN.funcion(EnteroGrande b)
Devuelve 'b' o NaN
|
Numero |
RaizCubicaRamaPrincipal.funcion(RealDoble a)
Calcula la raíz cúbica del argumento para números reales.
|
Numero |
RaizCubica.funcion(RealDoble a)
Calcula la raíz cúbica real para números reales, es decir, para números negativos,
devuelve -∛(-x)
|
Numero |
RaizCuadrada.funcion(RealDoble a)
Raíz cuadrada de un nº real
|
Numero |
LogGamma.funcion(RealDoble a)
Logaritmo natural de la función Gamma que permite valores mucho mayores
(para reales positivos) que
ln(gamma(x)) |
Numero |
LogaritmoDecimal.funcion(RealDoble a)
Calcula el logaritmo en base 10 de un número real
|
Numero |
Logaritmo1P.funcion(RealDoble a) |
Numero |
Logaritmo.funcion(RealDoble a)
Logaritmo real
|
Numero |
ArcoTangenteHiperbolica.funcion(RealDoble a) |
Numero |
ArcoSeno.funcion(RealDoble a) |
Numero |
ArcoCosenoHiperbolico.funcion(RealDoble a) |
Numero |
ArcoCoseno.funcion(RealDoble a) |
Numero |
NONN.funcion(RealGrande d)
Devuelve 'd' o NaN
|
Numero |
Interes.funcion(Texto t) |
Numero |
ZetaRiemann.funcion(Vector v)
Aproxima la Zeta de Riemann añadiendo la precisión
|
Numero |
UniformeDist.funcion(Vector v)
uniformedist([<x1>,]<x2>,<a>,<b>[,<mc>]) |
Numero |
Uniforme.funcion(Vector v)
uniforme(x,a,b[,mc])
|
Numero |
TriangularDist.funcion(Vector v)
triangulardist([<x1>,]<x2>,<a>,<b>,<c>[,<mc>]) |
Numero |
Triangular.funcion(Vector v)
triangular(<x>,<a>,<b>,<c>[,<mc>]) |
Numero |
SumaProgresionGeometrica.funcion(Vector v)
geosum(r,a=1,m=0,n=inf)
|
Numero |
SumaProgresionAritmetica.funcion(Vector v)
aritsum(<d>,<a>,<m>,<n>) |
Numero |
ProductoProgresionGeometrica.funcion(Vector v)
geoprod(<r>,<a>,<m>,<n>) |
Numero |
ProductoProgresionAritmetica.funcion(Vector v)
aritprod(<d>,<a>,<m>,<n>) |
Numero |
NumeroPoligonal.funcion(Vector v) |
Numero |
NumeroArmonico.funcion(Vector v)
Calcular enésimo término armónico generalizado H_n,m
|
Numero |
LogBeta.funcion(Vector v) |
Numero |
LogaritmoDecimal.funcion(Vector v)
Logaritmo en base 'b'.
|
Numero |
Interes.funcion(Vector v) |
Numero |
HipergeometricaDist.funcion(Vector v)
hipergeomdist([<k1>,]<k2>,<N>,<K>,<n>[,<mc>]) , k1,k2,N,K,n:{0,1,2...} |
Numero |
Hipergeometrica.funcion(Vector v)
hipergeom(<k>,<N>,<K>,<n>[,<mc>]) , k,N,K,n:{0,1,2...} |
Numero |
GeometricaDist.funcion(Vector v)
geomdist([
|
Numero |
Geometrica.funcion(Vector v)
geom(<x>,<p>[,<mc>]), x:{1,2...}, p:[0,1] |
Numero |
Escalon.funcion(Vector v) |
Numero |
EnergiaCinetica.funcion(Vector v)
Energía cinética a partir de masa y velocidad (como módulo o vector)
|
Numero |
DesviacionEstandar.funcion(Vector v)
Devuelve la desviación estándar muestral insesgada
|
Numero |
DerivadaDireccional.funcion(Vector v)
difdir(<exp>,<varnames>,<valores>,<direccion>[,<h>]) |
Numero |
BinomialNegDist.funcion(Vector v)
binomialnegdist([<x1>,]<x2>,<n>,<p>[,<mc>]), x1,x2,n:{0,1,2...}, p:[0,1] |
Numero |
BinomialNeg.funcion(Vector v)
binomialneg(<x>,<n>,<p>[,<mc>]), x,n:{0,1,2...}, p:[0,1] |
Numero |
BinomialDist.funcion(Vector v)
binomialdist([<x1>,]<x2>,<n>,<p>[,<mc>]), x1,x2,n:{0,1,2...}, p:[0,1] |
Numero |
Binomial.funcion(Vector v)
binomial(<x>,<n>,<p>[,<mc>]), x,n:{0,1,2...}, p:[0,1] |
Numero |
Beta.funcion(Vector v) |
Modifier and Type | Method and Description |
---|---|
Numero |
Script.getValorDevueltoNumero() |
Modifier and Type | Class and Description |
---|---|
class |
Complejo
Tipo complejo JME
|
class |
EnteroGrande
Envolvente para tipo BigInteger
|
class |
RealDoble
Envolvente para tipo double
|
class |
RealGrande
Envolvente para tipo BigDecimal
|
class |
UnidadImaginaria
Implementa la unidad imaginaria.
|
Modifier and Type | Method and Description |
---|---|
Numero |
VectorEvaluado.getNumero(int indice)
Obtiene
Numero en la posición dada |