34#ifndef __PDS_MATRIXFUNC_HPP__
35#define __PDS_MATRIXFUNC_HPP__
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
La clase tipo Pds::Size . Esta clase genera un objeto con dos parametros Nlin y Ncol....
La clase tipo Pds::Vector . Esta clase genera una matriz de Nlin lineas y 1 columna....
Pds::Matrix RandN(unsigned int N)
Crea una matriz con datos aleatórios con distribución Normal de media cero 0.0 y desvío padrón 1....
Pds::Matrix Peaks(unsigned int N, double L=3)
Crea una matriz de con datos correspondientes a la función , donde y .
Pds::Matrix Zeros(const Pds::Size &S)
Retorna una matriz con ceros.
Pds::Matrix RandC(unsigned int N, double p=0.5)
Crea una matriz con datos aleatórios binários {0.0, 1.0} con P(1)=p.
Pds::Matrix Diag(Matrix A)
Retorna una matriz diagonal usando los dats de tra matriz, se lee primero todos los elementos de una ...
Pds::Matrix MatrixId(unsigned int N)
Crea una matriz con datos correspondentes ao Id de cada elemento.
Pds::Matrix RegressorMatrix(const std::initializer_list< Pds::Matrix > list)
Retorna una Regressor Matrix , creado concatenando verticalmente las matrices en una lista ....
Pds::Matrix Mountain(unsigned int N, double L=2)
Crea una matriz de con datos correspondientes a la función , donde y .
bool Meshgrid(const Pds::Vector &SpaceX, const Pds::Vector &SpaceY, Pds::Matrix &X, Pds::Matrix &Y)
Crea una matriz e una , a partir de los datos en y , respectivamente.
Pds::Matrix Operate(double(*func)(double x, double y), const Pds::Matrix &X, const Pds::Matrix &Y)
Crea una matriz aplicando la función , elemento a elemento sobre las matrices y .
Pds::Matrix MergeVer(const std::initializer_list< Pds::Matrix > list)
Retorna una matriz concatenando verticalmente otras. Si las matrices no tienen el mismo número de c...
Pds::Matrix SetIndexSum(unsigned int N, unsigned int M)
Retorna una matriz de columnas y lineas. La lineas de tienen todas las combinaciones de numeros ...
Pds::Matrix Monomials(const Pds::Matrix &X, unsigned int M, Pds::Matrix &ID)
Dada uma matriz , compuesta por la concatenacion de vectores columna . La función retorna una matriz...
Pds::Matrix MergeHor(const std::initializer_list< Pds::Matrix > list)
Retorna una matriz concatenando horizontalmente otras. Si las matrices no tienen el mismo número de...
Pds::Matrix CountingTable(unsigned int N, unsigned int M)
Retorna una matriz de columnas y lineas. La lineas de representan un conteo con numeros enteros ...
Pds::Matrix Eye(unsigned int N)
Retorna una matriz con unos en la diagonal y el resto ceros.
Pds::Matrix Ones(const Pds::Size &S)
Retorna una matriz con unos.
std::vector< unsigned int > Find(const Pds::Matrix &A)
Retorna una lista de indices donde existe un 1 en la matriz A.
std::string MultisetIndexSumToString(const Pds::Matrix &ID, std::string Separator=", ", unsigned int n=1)
Retorna una cadena que representa una matriz de indices con lineas y columnas. Los indices estan ...
Pds::Matrix MultisetIndexSum(unsigned int N, unsigned int M)
Retorna una matriz de columnas y lineas. La lineas de tienen todas las combinaciones de numeros ...
Pds::Matrix RandU(unsigned int N)
Crea una matriz con datos aleatórios uniformemente distribuidos entre 0.0 y 1.0.
Nombre de espacio para Pds (Procesamiento Digital de Senales)