Programa para el testeo de las funciones.
Ellipse:
-0.58113883008419 0.41886116991581
2.5811388300842 3.5811388300842
3
a: 3
b: 2
ang: -135 grad
a: -2.1213203435596 -2.1213203435596
b: 1.4142135623731 -1.4142135623731
Xc: 1 2
Xc1: -0.58113883008419 0.41886116991581
Xc2: 2.5811388300842 3.5811388300842
a: 3
b: 2
ang: 45 grad
a: 2.1213203435596 2.1213203435596
b: -1.4142135623731 1.4142135623731
Xc: 1 2
Xc1: 2.5811388300842 3.5811388300842
Xc2: -0.58113883008419 0.41886116991581
#include <cmath>
#include <Pds/Ra>
int main(void)
{
Ellipse.
Print(
"Ellipse:\n");
std::cout<<"\n";
double A;double B;double C;
double D;double E;double F;
}
La clase tipo Pds::Ellipse . Esta clase genera un objeto con dos parámetros xc1, xc2 y a....
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
const double Pi
Número PI.
double GetMajorAxis(void) const
Retorna la distancia del eje mayor.
bool GetQuadraticForm(double &A, double &B, double &C, double &D, double &E, double &F) const
Retorna los parámetros de la forma cuadrática.
Pds::Matrix RandSamples(unsigned int L) const
Retorna, en las lineas de la matriz, muestras que describen el elipse interno.
Pds::Vector GetMajorVector(void) const
Retorna el vector del eje mayor.
Pds::Vector GetCentroid(void) const
Retorna el centro de la elipse.
void Print(std::string str="") const
Muestra en pantalla el contenido de Pds::Ellipse, elementos separados por tabulador.
double GetMinorAxis(void) const
Retorna la distancia del eje menor.
Pds::Vector GetCentroid1(void) const
Retorna el centroide 1 de la elipse.
double GetAngle(void) const
Retorna el angulo del eje mayor.
Pds::Vector GetMinorVector(void) const
Retorna el vector del eje menor.
Pds::Vector GetCentroid2(void) const
Retorna el centroide 2 de la elipse.
Pds::Matrix RandPerimeter(unsigned int L) const
Retorna, en las lineas de la matriz, muestras que describen el perímetro del elipse.
Pds::Matrix T(void) const
Transpuesta de si mismo (A), el resultado es cargado en B.
bool PointsX2D(const Pds::Matrix &X, const std::string &octfilename, const std::string &imgfilename)
Plot de muestras en 2D en las columnas X.
bool DAspect
Habilita o deshabilita daspect([1 1 1]) en el código octave. Por defecto: