Funciones para trabajar con "OCTAVE": Pds::Octave::Plot::PointsXY(),Pds::Octave::Plot::PointsX2DYW(), etc.
Más...
|
Salva datos de matrices
|
bool | Pds::Octave::Plot::PointsXY (const Pds::Vector &X, const Pds::Vector &Y, const std::string &octfilename, const std::string &imgfilename) |
| Plot de X vs. Y. Más...
|
|
bool | Pds::Octave::Plot::PointsXYXY (const Pds::Vector &X, const Pds::Vector &Y, const Pds::Vector &Xs, const Pds::Vector &Ys, const std::string &octfilename, const std::string &imgfilename) |
| Plot de X vs. Y. Más...
|
|
|
Salva datos de matrices
|
bool | Pds::Octave::Plot::PointsX2D (const Pds::Matrix &X, const std::string &octfilename, const std::string &imgfilename) |
| Plot de muestras en 2D en las columnas X. Más...
|
|
bool | Pds::Octave::Plot::PointsX2DY (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, clasificadas de forma binaria con Y>=0.5, 0 para azul 1 para rojo. Más...
|
|
bool | Pds::Octave::Plot::PointsX2DYW (const Pds::Matrix &X, const Pds::Vector &Y, const Pds::Vector &W, const std::string &octfilename, const std::string &imgfilename) |
| Plot de muestras en 2D en las columnas X, clasificadas de forma binaria con Y>=0.5, 0 para azul 1 para rojo. Más...
|
|
bool | Pds::Octave::Plot::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. Más...
|
|
bool | Pds::Octave::Plot::ScatterX2DYW (const Pds::Matrix &X, const Pds::Vector &Y, const Pds::Vector &W, 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. Más...
|
|
bool | Pds::Octave::Plot::ScatterX3DY (const Pds::Matrix &X, const Pds::Vector &Y, const std::string &octfilename, const std::string &imgfilename) |
| Plot de muestras en 3D en las columnas X, muestra los valores de Y con una degradación de colores. Más...
|
|
Funciones para trabajar con "OCTAVE": Pds::Octave::Plot::PointsXY(),Pds::Octave::Plot::PointsX2DYW(), etc.
#include <Pds/FuncOctavePlot>
◆ PointsXY()
bool Pds::Octave::Plot::PointsXY |
( |
const Pds::Vector & |
X, |
|
|
const Pds::Vector & |
Y, |
|
|
const std::string & |
octfilename, |
|
|
const std::string & |
imgfilename |
|
) |
| |
◆ PointsXYXY()
bool Pds::Octave::Plot::PointsXYXY |
( |
const Pds::Vector & |
X, |
|
|
const Pds::Vector & |
Y, |
|
|
const Pds::Vector & |
Xs, |
|
|
const Pds::Vector & |
Ys, |
|
|
const std::string & |
octfilename, |
|
|
const std::string & |
imgfilename |
|
) |
| |
◆ PointsX2D()
bool Pds::Octave::Plot::PointsX2D |
( |
const Pds::Matrix & |
X, |
|
|
const std::string & |
octfilename, |
|
|
const std::string & |
imgfilename |
|
) |
| |
Plot de muestras en 2D en las columnas X.
PointsX2D
- Parámetros
-
[in] | X | matriz con muestras 2D en cada linea. |
[in] | octfilename | Nombre de archivo del archivo octave a generar. |
[in] | imgfilename | Nombre de archivo del archivo de imagen a generar. |
- Devuelve
- Retorna true si todo sale bien o false si no.
- Ejemplos
- example_anomaly_detection_gaussian.cpp.
◆ PointsX2DY()
bool Pds::Octave::Plot::PointsX2DY |
( |
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, clasificadas de forma binaria con Y>=0.5, 0 para azul 1 para rojo.
PointsX2DY
- Parámetros
-
[in] | X | matriz con muestras 2D en cada linea. |
[in] | Y | Vector a ser binarizado Y>=0.5, 0 para azul 1 para rojo. |
[in] | octfilename | Nombre de archivo del archivo octave a generar. |
[in] | imgfilename | Nombre de archivo del archivo de imagen a generar. |
- Devuelve
- Retorna true si todo sale bien o false si no.
- Ejemplos
- example_decisiontree_create.cpp, example_decisiontree_export.cpp, example_decisiontree_simple.cpp, example_decisiontree_simple2.cpp, example_logisticregression_ig.cpp, example_logisticregression_ms.cpp, example_logisticregression_svm.cpp, example_logisticregression_w0.cpp, example_perceptron_kernel_fourier_yinyang.cpp, example_perceptron_kernel_gaussian_circle.cpp, example_perceptron_kernel_gaussian_yinyang.cpp, example_perceptron_kernel_poly_band.cpp, example_perceptron_kernel_poly_circle.cpp y example_perceptron_kernel_poly_sine.cpp.
◆ PointsX2DYW()
bool Pds::Octave::Plot::PointsX2DYW |
( |
const Pds::Matrix & |
X, |
|
|
const Pds::Vector & |
Y, |
|
|
const Pds::Vector & |
W, |
|
|
const std::string & |
octfilename, |
|
|
const std::string & |
imgfilename |
|
) |
| |
◆ ScatterX2DY()
bool Pds::Octave::Plot::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.
ScatterX2DY
- Parámetros
-
[in] | X | matriz con muestras 2D en cada linea. |
[in] | Y | Vector con valores a ser mostrados con una degradación de colores. |
[in] | octfilename | Nombre de archivo del archivo octave a generar. |
[in] | imgfilename | Nombre de archivo del archivo de imagen a generar. |
- Devuelve
- Retorna true si todo sale bien o false si no.
- Ejemplos
- example_decisiontree.cpp.
◆ ScatterX2DYW()
bool Pds::Octave::Plot::ScatterX2DYW |
( |
const Pds::Matrix & |
X, |
|
|
const Pds::Vector & |
Y, |
|
|
const Pds::Vector & |
W, |
|
|
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.
PointsX2DY
- Parámetros
-
[in] | X | matriz con muestras 2D en cada linea. |
[in] | Y | Vector con valores a ser mostrados con una degradación de colores. |
[in] | W | Vector de dimensión 3 con el el umbral. |
[in] | octfilename | Nombre de archivo del archivo octave a generar. |
[in] | imgfilename | Nombre de archivo del archivo de imagen a generar. |
- Devuelve
- Retorna true si todo sale bien o false si no.
- Ejemplos
- example_logisticregression_ce.cpp.
◆ ScatterX3DY()
bool Pds::Octave::Plot::ScatterX3DY |
( |
const Pds::Matrix & |
X, |
|
|
const Pds::Vector & |
Y, |
|
|
const std::string & |
octfilename, |
|
|
const std::string & |
imgfilename |
|
) |
| |
Plot de muestras en 3D en las columnas X, muestra los valores de Y con una degradación de colores.
PointsX3DY
- Parámetros
-
[in] | X | matriz con muestras 3D en cada linea. |
[in] | Y | Vector con valores a ser mostrados con una degradación de colores. |
[in] | octfilename | Nombre de archivo del archivo octave a generar. |
[in] | imgfilename | Nombre de archivo del archivo de imagen a generar. |
- Devuelve
- Retorna true si todo sale bien o false si no.
◆ Colormap
std::string Pds::Octave::Colormap |
|
extern |
◆ Cmd
std::string Pds::Octave::Cmd |
|
extern |
Comando para invocar a octave.
◆ FontSize
unsigned int Pds::Octave::FontSize |
|
extern |
Font size usado en el código octave.
◆ LineWidth
unsigned int Pds::Octave::LineWidth |
|
extern |
Line width usado en el código octave.
◆ MarkerSize
unsigned int Pds::Octave::MarkerSize |
|
extern |
Line width usado en el código octave.
◆ DAspect
bool Pds::Octave::DAspect |
|
extern |
Habilita o deshabilita daspect([1 1 1]) en el código octave.
◆ XLimits
bool Pds::Octave::XLimits |
|
extern |
Habilita o deshabilita xlim(...) en el código octave.
◆ YLimits
bool Pds::Octave::YLimits |
|
extern |
◆ ZLimits
bool Pds::Octave::ZLimits |
|
extern |
Habilita o deshabilita zlim(...) en el código octave.
◆ XLabel
std::string Pds::Octave::XLabel |
|
extern |
Texto correspondente a xlabel.
- Ejemplos
- example_anomaly_detection_gaussian.cpp, example_decisiontree.cpp, example_decisiontree_create.cpp, example_decisiontree_export.cpp, example_decisiontree_simple.cpp, example_decisiontree_simple2.cpp, example_linearmodel.cpp, example_logisticregression_ce.cpp, example_logisticregression_ce_svm_hard.cpp, example_logisticregression_ig.cpp, example_logisticregression_meansquare_hard.cpp, example_logisticregression_ms.cpp, example_logisticregression_svm.cpp, example_logisticregression_w0.cpp, example_perceptron_evaluate.cpp, example_perceptron_kernel_fourier_yinyang.cpp, example_perceptron_kernel_gaussian_circle.cpp, example_perceptron_kernel_gaussian_yinyang.cpp, example_perceptron_kernel_poly_band.cpp, example_perceptron_kernel_poly_circle.cpp, example_perceptron_kernel_poly_sine.cpp y example_predictor_kernel_fourier_series.cpp.
◆ YLabel
std::string Pds::Octave::YLabel |
|
extern |
Texto correspondente a ylabel.
- Ejemplos
- example_anomaly_detection_gaussian.cpp, example_decisiontree.cpp, example_decisiontree_create.cpp, example_decisiontree_export.cpp, example_decisiontree_simple.cpp, example_decisiontree_simple2.cpp, example_linearmodel.cpp, example_logisticregression_ce.cpp, example_logisticregression_ce_svm_hard.cpp, example_logisticregression_ig.cpp, example_logisticregression_meansquare_hard.cpp, example_logisticregression_ms.cpp, example_logisticregression_svm.cpp, example_logisticregression_w0.cpp, example_perceptron_evaluate.cpp, example_perceptron_kernel_fourier_yinyang.cpp, example_perceptron_kernel_gaussian_circle.cpp, example_perceptron_kernel_gaussian_yinyang.cpp, example_perceptron_kernel_poly_band.cpp, example_perceptron_kernel_poly_circle.cpp, example_perceptron_kernel_poly_sine.cpp y example_predictor_kernel_fourier_series.cpp.
◆ ZLabel
std::string Pds::Octave::ZLabel |
|
extern |
Texto correspondente a zlabel.
◆ Legend
std::vector<std::string> Pds::Octave::Legend |
|
extern |