Funciónes que usan Pds::Matrix, Ejemplo: Pds::Add(), etc. Más...
Namespaces | |
namespace | Pds |
Nombre de espacio para Pds (Procesamiento Digital de Senales) | |
Operaciones básicas | |
Descripción de algunas funciónes que usan Pds::SampleBlock. | |
Pds::SampleBlock | Pds::RandN (unsigned int Nch, const Pds::Size &Sz) |
Genera un objeto Pds::SampleBlock inicializado con datos aleatorios con una distribución gaussiana. Más... | |
Pds::SampleBlock | Pds::Zeros (unsigned int Nch, const Pds::Size &Sz) |
Genera un objeto Pds::SampleBlock inicializado con zeros. Más... | |
Operaciones básicas: suma | |
Descripción de algunas funciónes que usan Pds::SampleBlock. | |
Pds::SampleBlock | Pds::Add (const Pds::SampleBlock &A, const Pds::SampleBlock &B) |
Suma dos datos de tipo Pds::SampleBlock. Más... | |
Pds::SampleBlock | Pds::Add (const Pds::SampleBlock &A, const Pds::Matrix &Mat) |
Suma una matriz a cada canal de una Pds::SampleBlock. Más... | |
Pds::SampleBlock | Pds::Add (const Pds::Matrix &Mat, const Pds::SampleBlock &A) |
Suma una matriz a cada canal de una Pds::SampleBlock. Más... | |
Pds::SampleBlock | Pds::Add (const Pds::SampleBlock &A, double b) |
Suma un escalar a cada canal de una Pds::SampleBlock. Más... | |
Pds::SampleBlock | Pds::Add (double b, const Pds::SampleBlock &A) |
Suma un escalar a cada canal de una Pds::SampleBlock. Más... | |
Operaciones básicas: otros | |
Descripción de algunas funciónes que usan Pds::SampleBlock. | |
Pds::Matrix | Pds::MixSampleBlock (const Pds::SampleBlock &A, const std::vector< double > &w) |
Retorna la suma ponderada todos los canales de una Pds::SampleBlock. Más... | |
Pds::Matrix | Pds::MixSampleBlock (const Pds::SampleBlock &A, const Pds::Vector &w) |
Retorna la suma ponderada todos los canales de una Pds::SampleBlock. Más... | |
bool | Pds::MixSampleBlock (const Pds::SampleBlock &A, const Pds::Vector &w, Pds::Matrix &Out) |
Retorna la suma ponderada todos los canales de una Pds::SampleBlock. Más... | |
Mostrando datos | |
Descripción de algunas funciónes que usan Pds::SampleBlock. | |
std::ostream & | operator<< (std::ostream &out, const Pds::SampleBlock &A) |
Retorna el contenido del Pds::SampleBlock por la salida estándar. Más... | |
Sobrecarga de operadores | |
Descripción de algunas funciónes que usan Pds::SampleBlock. | |
Pds::SampleBlock | operator+ (const Pds::SampleBlock &A, const Pds::SampleBlock &B) |
Suma dos datos de tipo Pds::SampleBlock. Más... | |
Pds::SampleBlock | operator+ (const Pds::SampleBlock &A, const Pds::Matrix &Mat) |
Suma una matriz a cada canal de una Pds::SampleBlock. Más... | |
Pds::SampleBlock | operator+ (const Pds::Matrix &Mat, const Pds::SampleBlock &A) |
Suma una matriz a cada canal de una Pds::SampleBlock. Más... | |
Pds::SampleBlock | operator+ (const Pds::SampleBlock &A, double b) |
Suma un escalar a cada canal de una Pds::SampleBlock. Más... | |
Pds::SampleBlock | operator+ (double b, const Pds::SampleBlock &A) |
Suma un escalar a cada canal de una Pds::SampleBlock. Más... | |
Funciónes que usan Pds::Matrix, Ejemplo: Pds::Add(), etc.
Pds::SampleBlock Pds::RandN | ( | unsigned int | Nch, |
const Pds::Size & | Sz | ||
) |
Genera un objeto Pds::SampleBlock inicializado con datos aleatorios con una distribución gaussiana.
[in] | Nch | Número de canales. |
[in] | Sz | Tamaño de las matrices. |
Pds::SampleBlock Pds::Zeros | ( | unsigned int | Nch, |
const Pds::Size & | Sz | ||
) |
Genera un objeto Pds::SampleBlock inicializado con zeros.
[in] | Nch | Número de canales. |
[in] | Sz | Tamaño de las matrices. |
Pds::SampleBlock Pds::Add | ( | const Pds::SampleBlock & | A, |
const Pds::SampleBlock & | B | ||
) |
Suma dos datos de tipo Pds::SampleBlock.
Pds::SampleBlock A=Pds::RandN(3,Pds::Size(2,2));
Pds::SampleBlock B=Pds::RandN(3,Pds::Size(2,2));
Pds::SampleBlock C=Pds::Add(A,B);
[in] | A | Operador de la izquierda. |
[in] | B | Operador de la derecha. |
Pds::SampleBlock Pds::Add | ( | const Pds::SampleBlock & | A, |
const Pds::Matrix & | Mat | ||
) |
Suma una matriz a cada canal de una Pds::SampleBlock.
Pds::SampleBlock A = Pds::RandN(3,Pds::Size(2,2));
Pds::Matrix Mat = Pds::RandN(2,2);
Pds::SampleBlock C = Pds::Add(A,mat);
[in] | A | Operador de la izquierda. Todos los canales deben tener matrices del mismo tamaño que , de lo contraro se retorna un Pds::SampleBlock vacio. |
[in] | Mat | Operador de la derecha. |
Pds::SampleBlock Pds::Add | ( | const Pds::Matrix & | Mat, |
const Pds::SampleBlock & | A | ||
) |
Suma una matriz a cada canal de una Pds::SampleBlock.
Pds::SampleBlock A = Pds::RandN(3,Pds::Size(2,2));
Pds::Matrix Mat = Pds::RandN(2,2);
Pds::SampleBlock C = Pds::Add(A,mat);
[in] | Mat | Operador de la izquierda. |
[in] | A | Operador de la derecha. Todos los canales deben tener matrices del mismo tamaño que , de lo contraro se retorna un Pds::SampleBlock vacio. |
Pds::SampleBlock Pds::Add | ( | const Pds::SampleBlock & | A, |
double | b | ||
) |
Suma un escalar a cada canal de una Pds::SampleBlock.
Pds::SampleBlock A = Pds::RandN(3,Pds::Size(2,2));
double b = -1;
Pds::SampleBlock C = Pds::Add(A,b);
[in] | A | Operador de la izquierda. Si alguna matriz está vacia entonces se retorna vazio. |
[in] | b | Operador de la derecha. |
Pds::SampleBlock Pds::Add | ( | double | b, |
const Pds::SampleBlock & | A | ||
) |
Suma un escalar a cada canal de una Pds::SampleBlock.
Pds::SampleBlock A = Pds::RandN(3,Pds::Size(2,2));
double b = -1;
Pds::SampleBlock C = Pds::Add(A,b);
[in] | b | Operador de la izquierda. |
[in] | A | Operador de la derecha. Si alguna matriz está vacia entonces se retorna vazio. |
Pds::Matrix Pds::MixSampleBlock | ( | const Pds::SampleBlock & | A, |
const std::vector< double > & | w | ||
) |
Retorna la suma ponderada todos los canales de una Pds::SampleBlock.
[in] | A | Matrices apiladas no vacias con el mismo tamaño, caso contrario se retorna un Pds::SampleBlock vacio. |
[in] | w | Valores de ponderación. |
Pds::Matrix Pds::MixSampleBlock | ( | const Pds::SampleBlock & | A, |
const Pds::Vector & | w | ||
) |
Retorna la suma ponderada todos los canales de una Pds::SampleBlock.
[in] | A | Matrices apiladas no vacias con el mismo tamaño, caso contrario se retorna un Pds::SampleBlock vacio. |
[in] | w | Valores de ponderación. |
bool Pds::MixSampleBlock | ( | const Pds::SampleBlock & | A, |
const Pds::Vector & | w, | ||
Pds::Matrix & | Out | ||
) |
Retorna la suma ponderada todos los canales de una Pds::SampleBlock.
[in] | A | Matrices apiladas no vacias con el mismo tamaño, caso contrario se retorna un Pds::SampleBlock vacio. |
[in] | w | Valores de ponderación. |
[out] | Out | Retorna la suma de . |
std::ostream & operator<< | ( | std::ostream & | out, |
const Pds::SampleBlock & | A | ||
) |
Retorna el contenido del Pds::SampleBlock por la salida estándar.
[in] | out | La salida |
[in] | A | Pds::SampleBlock a mostrar |
Pds::SampleBlock operator+ | ( | const Pds::SampleBlock & | A, |
const Pds::SampleBlock & | B | ||
) |
Suma dos datos de tipo Pds::SampleBlock.
Pds::SampleBlock A=Pds::RandN(3,Pds::Size(2,2));
Pds::SampleBlock B=Pds::RandN(3,Pds::Size(2,2));
Pds::SampleBlock C=A+B;
[in] | A | Operador de la izquierda. |
[in] | B | Operador de la derecha. |
Pds::SampleBlock operator+ | ( | const Pds::SampleBlock & | A, |
const Pds::Matrix & | Mat | ||
) |
Suma una matriz a cada canal de una Pds::SampleBlock.
Pds::SampleBlock A = Pds::RandN(3,Pds::Size(2,2));
Pds::Matrix Mat = Pds::RandN(2,2);
Pds::SampleBlock C = A+Mat;
[in] | A | Operador de la izquierda. Todos los canales deben tener matrices del mismo tamaño que , de lo contraro se retorna un Pds::SampleBlock vacio. |
[in] | Mat | Operador de la derecha. |
Pds::SampleBlock operator+ | ( | const Pds::Matrix & | Mat, |
const Pds::SampleBlock & | A | ||
) |
Suma una matriz a cada canal de una Pds::SampleBlock.
Pds::SampleBlock A = Pds::RandN(3,Pds::Size(2,2));
Pds::Matrix Mat = Pds::RandN(2,2);
Pds::SampleBlock C = A+Mat;
[in] | A | Operador de la izquierda. Todos los canales deben tener matrices del mismo tamaño que , de lo contraro se retorna un Pds::SampleBlock vacio. |
[in] | Mat | Operador de la derecha. |
Pds::SampleBlock operator+ | ( | const Pds::SampleBlock & | A, |
double | b | ||
) |
Suma un escalar a cada canal de una Pds::SampleBlock.
Pds::SampleBlock A = Pds::RandN(3,Pds::Size(2,2));
double b = -1;
Pds::SampleBlock C = A+b;
[in] | A | Operador de la izquierda. Si alguna matriz está vacia entonces se retorna vazio. |
[in] | b | Operador de la derecha. |
Pds::SampleBlock operator+ | ( | double | b, |
const Pds::SampleBlock & | A | ||
) |
Suma un escalar a cada canal de una Pds::SampleBlock.
Pds::SampleBlock A = Pds::RandN(3,Pds::Size(2,2));
double b = -1;
Pds::SampleBlock C = b+A;
[in] | b | Operador de la izquierda. |
[in] | A | Operador de la derecha. Si alguna matriz está vacia entonces se retorna vazio. |