Programa para el testeo de las funciones.
Programa para el testeo de las funciones.Para compilar o código example_matrix_operator_unario.cpp:
g++ -static -o example_matrix_operator_unario example_matrix_operator_unario.cpp -lpdsramm
Para executar o programa:
./example_matrix_operator_unario
Retornando por consola:
A:
1 2
3 4
B:
1 1
1 1
(A-B):
0 1
2 3
A.MtM():
10 14
14 20
A.MMt():
5 11
11 25
A.MtM(B):
4 6
6 10
A.MMt(B):
1 3
3 13
Código example_matrix_operator_unario.cpp:
#include <cmath>
#include <Pds/Ra>
int main(void)
{
(A-B).Print("\n(A-B):\n");
C.
Print(
"\nA.MtM(B):\n");
C.
Print(
"\nA.MMt(B):\n");
return 0;
}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Pds::Matrix MtM(void) const
Retorna A.T()*A cargado en B.
Pds::Matrix MMt(void) const
Retorna A*A.T() cargado en B.
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.