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.
double R2(const Pds::Matrix &A, const Pds::Matrix &B)
Calcula el coeficiente de determinación o .
Pds::Matrix Round(const Pds::Matrix &A)
Retorna el resultado de evaluar elemento a elemento la función 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.
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....
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.
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.