30 #ifndef __PDS_FUNCOCTAVEPLOT_HPP__
31 #define __PDS_FUNCOCTAVEPLOT_HPP__
60 extern std::string
Cmd;
100 extern std::string
XLabel;
105 extern std::string
YLabel;
110 extern std::string
ZLabel;
117 extern std::vector<std::string>
Legend;
142 const Pds::Vector &Y,
143 const std::string &octfilename,
144 const std::string &imgfilename);
159 const Pds::Vector &Y,
160 const Pds::Vector &Xs,
161 const Pds::Vector &Ys,
162 const std::string &octfilename,
163 const std::string &imgfilename);
189 const std::string &octfilename,
190 const std::string &imgfilename);
203 const Pds::Vector &Y,
204 const std::string &octfilename,
205 const std::string &imgfilename);
220 const Pds::Vector &Y,
221 const Pds::Vector &W,
222 const std::string &octfilename,
223 const std::string &imgfilename);
236 const Pds::Vector &Y,
237 const std::string &octfilename,
238 const std::string &imgfilename);
252 const Pds::Vector &Y,
253 const Pds::Vector &W,
254 const std::string &octfilename,
255 const std::string &imgfilename);
268 const Pds::Vector &Y,
269 const std::string &octfilename,
270 const std::string &imgfilename);
bool PointsX2D(const Pds::Matrix &X, const std::string &octfilename, const std::string &imgfilename)
Plot de muestras en 2D en las columnas X.
std::string YLabel
Texto correspondente a ylabel.
bool PointsXY(const Pds::Vector &X, const Pds::Vector &Y, const std::string &octfilename, const std::string &imgfilename)
Plot de X vs. Y.
bool YLimits
Habilita o deshabilita ylim(...) en el código octave.
std::string Cmd
Comando para invocar a octave.
std::vector< std::string > Legend
Textos de la legenda legend().
bool 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.
unsigned int FontSize
Font size usado en el código octave.
std::string XLabel
Texto correspondente a xlabel.
bool 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.
std::string Colormap
Corlormap usado en el código octave.
bool 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.
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 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,...
std::string ZLabel
Texto correspondente a zlabel.
bool ZLimits
Habilita o deshabilita zlim(...) en el código octave.
bool DAspect
Habilita o deshabilita daspect([1 1 1]) en el código octave.
unsigned int LineWidth
Line width usado en el código octave.
bool XLimits
Habilita o deshabilita xlim(...) en el código octave.
bool 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,...
unsigned int MarkerSize
Line width usado en el código octave.
Nombre de espacio para Pds (Procesamiento Digital de Senales)