Home | Develop | Download | Contact
example_matrix_dsp2.cpp

Programa para el testeo de las funciones.

Programa para el testeo de las funciones.Para compilar o código example_matrix_dsp2.cpp:

g++ -static -o example_matrix_dsp2 example_matrix_dsp2.cpp -lpdsramm

Para executar o programa:

./example_matrix_dsp2

Retornando por consola:

C:
-2 2  2  
-1 2  -1 
1  0  3  
D:
1  1  
1  -1 
C.XCorr(D):
2  -4 0  2  
-1 -3 7  1  
-2 2  -2 2  
1  1  3  3  
C.XCorr(D,true):
-3 7  1  
2  -2 2  
1  3  3  
H.T():
1 2 1 1 3 1 
V[1].T():
1 2 1 1 3 1 
V[0].T():
-2 -1 0  1  2  3  
X:
5  0  3  7  
1  -5 7  3  
4  9  8  10 
Cov:
4.3333333333333 8.8333333333333 -3              5.6666666666667 
8.8333333333333 50.333333333333 6.5             24.166666666667 
-3              6.5             7               1               
5.6666666666667 24.166666666667 1               12.333333333333 

Código example_matrix_dsp2.cpp:

#include <Pds/Ra>
int main(void)
{
Pds::Matrix C("-2 2 2 \n-1 2 -1\n 1 0 3");
Pds::Matrix D("1 1\n1 -1");
C.Print("C:\n");
D.Print("D:\n");
C.XCorr(D).Print("C.XCorr(D):\n");
C.XCorr(D,true).Print("C.XCorr(D,true):\n");
(C.Nel()*H).T().Print("H.T():\n");
Pds::Matrix X("5 0 3 7\n"
"1 -5 7 3\n"
"4 9 8 10");
X.Print("X:\n");
Cov.Print("Cov:\n");
return 0;
}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:96
La clase tipo Pds::Vector . Esta clase genera una matriz de Nlin lineas y 1 columna....
Definition: Vector.hpp:80
Pds::Vector HistogramIntNorm(int min=0, int max=255) const
Retorna un vector con el histograma de elementos, desde min hasta max (valores enteros)....
Pds::Matrix XCorr(const Pds::Matrix &B, bool Same=false) const
Calcula la correlacion cruzada entre A y B.
unsigned int Nel(void) const
Retorna el número de elementos de la matriz (Nlin x Ncol).
Pds::Matrix CovMatrix(void) const
Calcula la matriz de covarianza 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.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed