34 B.
Print(
"\nA.OperateCols(Pds::SumSquare):\n");
37 B.
Print(
"\nA.OperateRows(Pds::SumSquare):\n");
40 B.
Print(
"\nA.OperateRows(Pds::Rms):\n");
48 C.ApplySub([](
double x)->
double{
return x*x;},A,B);
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
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.
void Print(std::string str) const
Imprime en pantalla el contenido de la matriz después del texto indicado en str.
bool FillRandC(double p1)
Inicializa la matriz con números aleatórios unos y ceros, la probabilidad de 1 es p1.
Pds::Matrix OperateCols(double(*func)(const Pds::Matrix &Col)) const
Opera la función func usando como entrada cada columna de la matriz.
Pds::Matrix OperateRows(double(*func)(const Pds::Matrix &Row)) const
Opera la función func usando como entrada cada fila de la matriz.