Programa para el testeo de las funciones.
Programa para el testeo de las funciones.Para compilar o código example_triangle_getsamples.cpp:
g++ -static -o example_triangle_getsamples example_triangle_getsamples.cpp -lpdsramm
Para executar o programa:
./example_triangle_getsamples
Retornando por consola:
T: 1 1 1.5 2 2 1
F.Min()-0.328589
F.Max()-6.18938e-05
example_triangle_getsamples_scatterx2dy.png
example_triangle_getsamples_randperimeter.png
Código example_triangle_getsamples.cpp:
#include <cmath>
#include <Pds/Ra>
int main(void)
{
unsigned int L=1000;
std::cout<<
"F.Min()"<<F.
Min()<<
"\n";
std::cout<<
"F.Max()"<<F.
Max()<<
"\n";
}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
La clase tipo Pds::Point2D . Esta clase genera un objeto con dos parametros X y Y....
La clase tipo Pds::Triangle . Esta clase genera un objeto con dos parámetros theta y rho....
La clase tipo Pds::Vector . Esta clase genera una matriz de Nlin lineas y 1 columna....
double Min(unsigned int *id=NULL) const
Calcula el mínimo valor de la matriz.
double Max(unsigned int *id=NULL) const
Calcula el máximo valor de la matriz.
bool ScatterX2DY(const Pds::Matrix &X, const Pds::Vector &Y, const std::string &octfilename, const std::string &imgfilename)
Plot de muestras en 2D en las columnas X, muestra los valores de Y con una degradación de colores.
bool DAspect
Habilita o deshabilita daspect([1 1 1]) en el código octave. Por defecto:
Pds::Matrix RandSamples(unsigned int L) const
Retorna, en las lineas de la matriz, muestras que describen al triángulo.
Pds::Matrix RandPerimeter(unsigned int L) const
Retorna, en las lineas de la matriz, muestras que describen el perímetro del triángulo.
void Print(std::string str="") const
Muestra en pantalla el contenido de Pds::Triangle, elementos separados por tabulador.
Pds::Vector EvalSamples(const Pds::Matrix &X) const
Evalua cada linea de la matrix en la ecuación .