Funciones con indices: Pds::Ra::IndicesRandVector(), etc.
Más...
|
namespace | Pds |
| Nombre de espacion para PDS (Procesamiento Digital de Senales)
|
|
namespace | Pds::Ra |
| Nombre de espacio para RA (Real Arrays)
|
|
|
Funciones interesantes
|
std::list< unsigned int > | Pds::Ra::IndicesRandList (unsigned int Init, unsigned int End, unsigned int N) |
| Retorna una lista aleatoria de indices. Más...
|
|
std::vector< unsigned int > | Pds::Ra::IndicesRandVector (unsigned int Init, unsigned int End, unsigned int N) |
| Retorna una lista aleatoria de indices. Más...
|
|
std::vector< unsigned int > | Pds::Ra::IndicesRandVector (const Pds::Vector &Y, double Umbral, unsigned int N) |
| Retorna una lista aleatoria de indices. Analiza Y e intenta retornar una lista de indices con igual cantidad de indices con Y[id]>=Umbral que Y[id]<Umbral. Más...
|
|
std::string | Pds::Ra::IndicesToString (std::list< unsigned int > IDs, std::string separator="") |
| Convierte una lista de indices a un std::string. Más...
|
|
std::string | Pds::Ra::IndicesToString (std::vector< unsigned int > IDs, std::string separator="") |
| Convierte una lista de indices a un std::string. Más...
|
|
Funciones con indices: Pds::Ra::IndicesRandVector(), etc.
#include <Pds/RaIndices>
◆ IndicesRandList()
std::list<unsigned int> Pds::Ra::IndicesRandList |
( |
unsigned int |
Init, |
|
|
unsigned int |
End, |
|
|
unsigned int |
N |
|
) |
| |
Retorna una lista aleatoria de indices.
- Atención
- La función usa internamente la función rand(), si se desea esta puede ser aleatoriamente inicializada usando la funcíón Pds::Ra::Randomize(), de lo contrario los números pseudo aleatórios siempre seguirán la misma secuencia.
- Parámetros
-
[in] | Init | Menor posible valor de los indices en la lista. |
[in] | End | Maior posible valor de los indices en la lista. |
[in] | N | Numero de elementos de la lista |
- Devuelve
- Retorna una std::list con datos aleatórios con indices. Si N>(End-Init+1) los elementos en la lista no se repetiran, caso contrario si.
- Ejemplos
- example_ra_indices.cpp.
◆ IndicesRandVector() [1/2]
std::vector<unsigned int> Pds::Ra::IndicesRandVector |
( |
unsigned int |
Init, |
|
|
unsigned int |
End, |
|
|
unsigned int |
N |
|
) |
| |
Retorna una lista aleatoria de indices.
- Atención
- La función usa internamente la función rand(), si se desea esta puede ser aleatoriamente inicializada usando la funcíón Pds::Ra::Randomize(), de lo contrario los números pseudo aleatórios siempre seguirán la misma secuencia.
- Parámetros
-
[in] | Init | Menor posible valor de los indices en la lista. |
[in] | End | Maior posible valor de los indices en la lista. |
[in] | N | Numero de elementos de la lista |
- Devuelve
- Retorna una std::vector con datos aleatórios con indices. Si N>(End-Init+1) los elementos en la lista no se repetiran, caso contrario si.
- Ejemplos
- example_ra_indices.cpp.
◆ IndicesRandVector() [2/2]
std::vector<unsigned int> Pds::Ra::IndicesRandVector |
( |
const Pds::Vector & |
Y, |
|
|
double |
Umbral, |
|
|
unsigned int |
N |
|
) |
| |
Retorna una lista aleatoria de indices. Analiza Y e intenta retornar una lista de indices con igual cantidad de indices con Y[id]>=Umbral que Y[id]<Umbral.
- Atención
- La función usa internamente la función rand(), si se desea esta puede ser aleatoriamente inicializada usando la funcíón Pds::Ra::Randomize(), de lo contrario los números pseudo aleatórios siempre seguirán la misma secuencia.
- Parámetros
-
[in] | Y | Vector a analizar. |
[in] | Umbral | Umbral de binarizacion de Y, Y>=Umbral. |
[in] | N | Numero de elementos del vector de indices. |
- Devuelve
- Retorna una std::vector con datos aleatórios con indices. Si N< Y.Nel() los elementos en la lista no se repetirán, caso contrario si.
◆ IndicesToString() [1/2]
std::string Pds::Ra::IndicesToString |
( |
std::list< unsigned int > |
IDs, |
|
|
std::string |
separator = "" |
|
) |
| |
Convierte una lista de indices a un std::string.
- Parámetros
-
[in] | IDs | Lista de indices. |
[in] | separator | Separador de elementos. |
- Ejemplos
- example_ra_indices.cpp.
◆ IndicesToString() [2/2]
std::string Pds::Ra::IndicesToString |
( |
std::vector< unsigned int > |
IDs, |
|
|
std::string |
separator = "" |
|
) |
| |
Convierte una lista de indices a un std::string.
- Parámetros
-
[in] | IDs | Vector de indices. |
[in] | separator | Separador de elementos. |