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:
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)
{
"1 -5 7 3\n"
"4 9 8 10");
return 0;
}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
La clase tipo Pds::Vector . Esta clase genera una matriz de Nlin lineas y 1 columna....
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.