49 B.
Print(
"\nA.OperateCols(Pds::SumSquare):\n");
52 B.
Print(
"\nA.OperateCols(func_vec):\n");
56 B.
Print(
"\nA.OperateCols(func_vec_par,C):\n");
61 B.
Print(
"\nA.OperateRows(Pds::SumSquare):\n");
64 B.
Print(
"\nA.OperateRows(Pds::RMS):\n");
67 B.
Print(
"\nA.OperateRows(func_vec):\n");
71 B.
Print(
"\nA.OperateRows(func_vec_par,C):\n");
77 B.
Print(
"\nA.TransformRows(func_vec_trans,C):\n");
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
La clase tipo Pds::Vector . Esta clase genera una matriz de Nlin lineas y 1 columna....
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...
double SumSquare(const Pds::Matrix &A)
Calcula el valor de la suma quadrática de una matriz.
double RMS(const Pds::Matrix &A)
Calcula el valor raiz quadrático medio de una matriz.
Pds::Matrix TransformRows(Pds::Vector(*func)(const Pds::Vector &Row, const Pds::Vector &C), const Pds::Vector &C) const
Opera la función func usando como entrada cada fila de la matriz.
double Sum(void) const
Calcula el valor de la suma de elementos de la matriz.
double Dot(const Pds::Matrix &B) const
Calcula el producto punto entre dos matrices.
Pds::Matrix OperateCols(double(*func)(const Pds::Matrix &Col)) const
Opera la función func usando como entrada cada columna de la matriz.
bool FillId(void)
Inicializa la matriz con el valor de la posición de cada elemento.
Pds::Matrix OperateRows(double(*func)(const Pds::Matrix &Row)) const
Opera la función func usando como entrada cada fila de la matriz.
void Print(const std::string &str, unsigned int precision) const
Imprime en pantalla el contenido de la matriz después del texto indicado en str.