Home | Develop | Download | Contact
example_matrixmath_pseudohb.cpp
1
22#include <Pds/Ra>
23
24int main(void)
25{
26 Pds::Vector X=Pds::LinSpace(0,1,33);
27
28 Pds::Vector YXqHb3=Pds::XqHb(X,3.0);
29 Pds::Vector YXqHb6=Pds::XqHb(X,6.0);
30
31 Pds::Octave::Legend={"q=3.0","q=6.0"};
32 Pds::Octave::Plot::CurveXYXY(X,YXqHb3,X,YXqHb6,"testandohb.m","example_matrixmath_pseudohb_XqHb.png");
33
34 Pds::Vector YDXqHb3=Pds::DXqHb(X,3.0);
35 Pds::Vector YDXqHb6=Pds::DXqHb(X,6.0);
36
37 Pds::Octave::Legend={"q=3.0","q=6.0"};
38 Pds::Octave::Plot::CurveXYXY(X,YDXqHb3,X,YDXqHb6,"testandohb.m","example_matrixmath_pseudohb_DXqHb.png");
39
40 return 0;
41}
La clase tipo Pds::Vector . Esta clase genera una matriz de Nlin lineas y 1 columna....
Definition: Vector.hpp:80
Vector LinSpace(double start, double end, unsigned int N)
Retorna un vector con elementos desde start hasta end con N elementos.
double XqHb(double p, double q)
Retorna el resultado de evaluar la función pseudo entropia $XqHb(p,q)$.
double DXqHb(double p, double q)
Retorna el resultado de evaluar la derivada de la función pseudo entropia $XqHb(p,...
std::vector< std::string > Legend
Textos de la legenda legend(). Exemplo:
bool CurveXYXY(const Pds::Vector &X, const Pds::Vector &Y, const Pds::Vector &Xs, const Pds::Vector &Ys, const std::string &octfilename, const std::string &imgfilename, bool EnableLine=false)
Plot de X vs. Y junto con Xs vs. Ys.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed