Home | Develop | Download | Contact
test_matrix_apply.cpp
1 
21 #include <cmath>
22 #include <Pds/Ra>
23 
24 int main(void)
25 {
26  Pds::Matrix A(3,2);
27  Pds::Matrix B;
28 
29  A.FillId();
30  A.Print("\nA:\n");
31 
33  B.Print("\nA.OperateCols(Pds::SumSquare):\n");
34 
36  B.Print("\nA.OperateRows(Pds::SumSquare):\n");
37 
38  B=A.OperateRows(Pds::Rms);
39  B.Print("\nA.OperateRows(Pds::Rms):\n");
40 
41  return 0;
42 }
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:86
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.
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.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed