Home | Develop | Download | Contact
example_matrixmath_telecom.cpp

Programa para el testeo de las funciones.

Programa para el testeo de las funciones.Para compilar o código example_matrixmath_telecom.cpp:

g++ -static -o example_matrixmath_telecom example_matrixmath_telecom.cpp -lpdsramm

Para executar o programa:

./example_matrixmath_telecom

Retornando por consola:


mulaw.png


mulaw-inv.png

Código example_matrixmath_telecom.cpp:

#include <Pds/Ra>
int main(void)
{
Pds::Vector Ya=Pds::MuLaw(X,0.0001);
Pds::Vector Yb=Pds::MuLaw(X,10.0);
Pds::Octave::Legend={"Mu:0.0001","Mu:10"};
Pds::Octave::Plot::CurveXYXY(X,Ya,X,Yb,"testando.m","mulaw.png");
Pds::Vector Yc=Pds::MuLawInv(X,0.0001);
Pds::Octave::Legend={"Mu:0.0001","Mu:10"};
Pds::Octave::Plot::CurveXYXY(X,Yc,X,Yd,"testando_inv.m","mulaw-inv.png");
return 0;
}
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 MuLaw(double x, double Mu)
Retorna el resultado de evaluar la (ley mu).
double MuLawInv(double y, double Mu)
Retorna el resultado de evaluar la (ley mu).
std::string YLabel
Texto correspondente a ylabel. Exemplo:
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.
std::string XLabel
Texto correspondente a xlabel. Exemplo:

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed