Home | Develop | Download | Contact
example_funcconvexhull_incremental.cpp
1
30#include <Pds/Ra>
31
32int main(void)
33{
34 // Set a random seed to rand function.
36
37 unsigned int L=100;
38
39 // Creating the random points
41
42 // Plotting X
43 Pds::Octave::Plot::PointsX2D(X,"testando_data.m","example_funcconvexhull_incremental_data.png");
44
45 //Convex hull
47 P.Print("P:\n");
48
49 // Plotting X and P
50 Pds::Octave::Plot::PointsX2D(X,P,"testando.m","example_funcconvexhull_incremental_points.png");
51
52 return 0;
53}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:96
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.
void Randomize(void)
Inicializa las funcion rand y las funciones que la usan.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed