34 #ifndef __PDS_MATRIXMATH_HPP__
35 #define __PDS_MATRIXMATH_HPP__
542 unsigned int NchooseK(
unsigned int n,
unsigned int k);
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
double UnitRamp(double x)
Retorna el resultado de evaluar la funcion UnitRamp().
double DTanh(double x)
Retorna el resultado de evaluar la derivada de la funcion tangente hiperbólico.
unsigned int NmultichooseK(unsigned int n, unsigned int k)
Retorna el combinatorio (n,k)
double SumSquare(const Pds::Matrix &A)
Calcula el valor de la suma quadrática de una matriz.
double ImproperIntegration(double(*f)(double), double a, unsigned int n)
Evalúa la integral de a-->infinito de la función f(x), aplicando el cambio de variable u<–1/(x+1) par...
Pds::Matrix Tan(const Pds::Matrix &A)
Retorna el resultado de evaluar elemento a elemento la funcion tangente.
unsigned int NchooseK(unsigned int n, unsigned int k)
Retorna el combinatorio (n,k)
double Accuracy(const Pds::Matrix &A, const Pds::Matrix &B)
Calcula el valor de la Accuracy entre los elementos de las matrices A y B.
double Hb(double x)
Retorna el resultado de evaluar la funcion Entropia binária.
Pds::Matrix Log10(const Pds::Matrix &A)
Retorna el resultado de evaluar elemento a elemento la funcion logaritmo de base 10.
double Logit(double x)
Retorna el resultado de evaluar la funcion logit.
Pds::Matrix Sin(const Pds::Matrix &A)
Retorna el resultado de evaluar elemento a elemento la funcion seno.
double MeanSquare(const Pds::Matrix &A)
Calcula el valor quadrático medio de una matriz.
double SQNL(double x)
Retorna el resultado de evaluar la funcion SQNL.
double Det(const Pds::Matrix &A)
Calcula el valor de la detrminante de una matriz.
double UnitStep(double x)
Retorna el resultado de evaluar la funcion UnitStep().
Pds::Matrix Log2(const Pds::Matrix &A)
Retorna el resultado de evaluar elemento a elemento la funcion logaritmo de base 2.
double DSigmoid(double x)
Retorna el resultado de evaluar elemento a elemento la derivada de la funcion sigmoid.
Pds::Matrix Sqrt(const Pds::Matrix &A)
Retorna el resultado de evaluar elemento a elemento la funcion raiz cuadrada.
Pds::Matrix Abs(const Pds::Matrix &A)
Retorna el resultado de evaluar elemento a elemento la funcion valor absoluto.
double Mean(const Pds::Matrix &A)
Calcula el valor medio de los elementos de la matriz A.
double Norm(const Pds::Matrix &A)
Calcula el valor dela norma (Frobenius) de una matriz.
double Gaussian(double x)
Retorna el resultado de evaluar la funcion gaussiana.
double Sign(double x)
Retorna el resultado de evaluar la funcion Sign.
double SimpsonIntegration(double(*f)(double), double a, double b, unsigned int n)
Evalúa la integral de a-->b de la función f(x), aplicando la regla de Simpson con n divisiones,...
Pds::Matrix Log(const Pds::Matrix &A)
Retorna el resultado de evaluar elemento a elemento la funcion logaritmo natural.
double Rms(const Pds::Matrix &A)
Calcula el valor raiz quadrático medio de una matriz.
unsigned int Factorial(unsigned int n)
Evalúa factorial de n, igual a n!.
double MeanAbsoluteError(const Pds::Matrix &A, const Pds::Matrix &B)
Calcula el valor del error absoluto medio.
double HbInv(double h)
Retorna el valor de la función de entropía binaria para un valor de .
Pds::Matrix Ln(const Pds::Matrix &A)
Retorna el resultado de evaluar elemento a elemento la funcion logaritmo natural.
Pds::Matrix Pow(const Pds::Matrix &A, double var)
Retorna el resultado de evaluar elemento a elemento la funcion pow.
double MeanAbsolute(const Pds::Matrix &A)
Calcula el valor absoluto medio de una matriz.
double Sinc(double x)
Retorna el resultado de evaluar la funcion sinc.
Pds::Matrix TwoExp(const Pds::Matrix &A)
Retorna el resultado de evaluar elemento a elemento la funcion exponente de 2.
Pds::Matrix Exp(const Pds::Matrix &A)
Retorna el resultado de evaluar elemento a elemento la funcion exponente.
double Sigmoid(double x)
Retorna el resultado de evaluar elemento a elemento la funcion sigmoid.
Pds::Matrix Round(const Pds::Matrix &A)
Retorna el resultado de evaluar elemento a elemento la funcion round.
Pds::Matrix Atan2(const Pds::Matrix &A, const Pds::Matrix &B)
Retorna el resultado de evaluar elemento a elemento la funcion atan2.
Pds::Matrix Cos(const Pds::Matrix &A)
Retorna el resultado de evaluar elemento a elemento la funcion coseno.
Pds::Matrix Tanh(const Pds::Matrix &A)
Retorna el resultado de evaluar elemento a elemento la funcion tangente hiperbólico.
double Sum(const Pds::Matrix &A)
Calcula el valor de la suma de los elementos de la matriz A.
double Var(const Pds::Matrix &A, double *mean)
Calcula el valor de la varianza de la matriz A.
Nombre de espacion para PDS (Procesamiento Digital de Senales)