Home | Develop | Download | Contact
example_matrix_operator_unario.cpp

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)
{
Pds::Matrix A="1 2 \n 3 4";
Pds::Matrix B="1 1 \n 1 1";
A.Print("\nA:\n");
B.Print("\nB:\n");
(A-B).Print("\n(A-B):\n");
C=A.MtM();
C.Print("\nA.MtM():\n");
C=A.MMt();
C.Print("\nA.MMt():\n");
C=A.MtM(B);
C.Print("\nA.MtM(B):\n");
C=A.MMt(B);
C.Print("\nA.MMt(B):\n");
return 0;
}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:96
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.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed