36 Mat1.
Print(
"Mat1:\n");
39 Mat2.Print(
"Mat1.CopyRegion(R1,R2,Mat2):\n");
41 Mat2.InitRegion(R1,-1);
42 Mat2.Print(
"Mat2.InitRegion(R1,-1);:\n");
45 if(R.
IsEmpty()) std::cout<<
"R is empty\n";
46 else R.
Print(
"R=Mat1.GetRegion():\n");
50 Mat1.
Print(
"Mat1:\n");
54 std::cout<<
"Mat1.MeanOfRegion(R1,&mean):\t"<<mean<<std::endl;
55 std::cout<<
"Mat1.MeanOfRegion(R1):\t"<<Mat1.
MeanOfRegion(R1)<<std::endl;
58 std::cout<<
"Mat1.StdAndMeanOfRegion(R1,&std,&mean):\t"<<std<<
"\t"<<mean<<std::endl;
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
La estructura tipo Pds::RegionRect . Esta estructura genera una region. Para usar incluir <Pds/Region...
Pds::Matrix RandU(unsigned int N)
Crea una matriz con datos aleatórios uniformemente distribuidos entre 0.0 y 1.0.
Pds::Matrix Round(const Pds::Matrix &A)
Retorna el resultado de evaluar elemento a elemento la funcion round.
bool StdAndMeanOfRegion(const Pds::RegionRect &Rin, double *std, double *mean) const
Calcula el desvío padrón y la media de los elementos de la intersección de la región con la matriz.
bool CopyRegion(const Pds::RegionRect &Rin, const Pds::RegionRect &Rout, Pds::Matrix &Mout) const
Copia la región Rin de la matriz a la región Rout de la matriz Mout.
void Print(std::string str) const
Imprime en pantalla el contenido de la matriz después del texto indicado en str.
bool MeanOfRegion(const Pds::RegionRect &Rin, double *mean) const
Calcula la media de los elementos en la region, pero para que sea calculado debe existir una intersec...
Pds::RegionRect GetRegion(void) const
Retorna una variable Pds::RegionRect desde la posicion (0,0), con ancho y alto (Mat....
bool IsEmpty(void) const
Verifica si la region es nula es decir con lineas o columnas y anchos cero.
void Print(std::string str="") const
Muestra en pantalla el contenido de Pds::RegionRect, elementos separados por tabulador.