Programa para el testeo de las funciones.
Programa para el testeo de las funciones.Para compilar o código example_funcconvexhull_incremental.cpp:
g++ -static -o example_funcconvexhull_incremental example_funcconvexhull_incremental.cpp -lpdsramm
Para executar o programa:
./example_funcconvexhull_incremental
Retornando por consola:
P:
0 8
0 10
9 10
10 6
10 1
6 0
1 0
example_funcconvexhull_incremental_data.png
example_funcconvexhull_incremental_points.png
Código example_funcconvexhull_incremental.cpp:
#include <Pds/Ra>
int main(void)
{
unsigned int L=100;
return 0;
}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
std::vector< Pds::Point2D > IncrementalAlgorithm(const std::vector< Pds::Point2D > &P)
Retorna un conjunto ordenado de posiciones las cuales describen la Convex Hull (Envolvente convexa)
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 función round.
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 PointsX2D(const Pds::Matrix &X, const std::string &octfilename, const std::string &imgfilename)
Plot de muestras en 2D en las columnas X.