Metodos de la clase Pds::Complex, el tamaño de una matriz. Más...
Namespaces | |
| namespace | Pds |
| Nombre de espacion para PDS (Procesamiento Digital de Senales) | |
Estructuras de datos | |
| class | Pds::Complex |
| La clase tipo Pds::Complex . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Complex. Más... | |
Funciones | |
| Pds::Complex | operator+ (double a, const Pds::Complex &B) |
| Suma con a un número complejo B. Más... | |
| Pds::Complex | operator- (double a, const Pds::Complex &B) |
| Resta con a un número complejo B. Más... | |
| Pds::Complex | operator* (double a, const Pds::Complex &B) |
| Multiplica con a un número complejo B. Más... | |
| Pds::Complex | operator/ (double a, const Pds::Complex &B) |
| Divide con a un número complejo B. Más... | |
| std::ostream & | operator<< (std::ostream &out, const Pds::Complex &B) |
| Retorna el contenido del número complejo B por la salida estándar. Más... | |
Varios tipos de constructores | |
Crean una objeto Pds::Complex | |
| Pds::Complex::Complex (void) | |
| Crea un objeto de tipo Pds::Complex con parte real e imaginaria iguales a cero. Más... | |
| Pds::Complex::Complex (double real, double imag) | |
| Crea un objeto de tipo Pds::Complex. Más... | |
| Pds::Complex::Complex (double real) | |
| Crea un objeto de tipo Pds::Complex. Más... | |
| Pds::Complex::~Complex () | |
| Crea un objeto de tipo Pds::Complex copiando datos desde otra. Más... | |
Inicializacion Pds::Complex | |
| void | Pds::Complex::Rect (double Real, double Imag) |
| Carga el número complejo indicando la parte real e imaginaria. Más... | |
| void | Pds::Complex::Polar (double Module, double Angle) |
| Carga el número complejo indicando el módulo y el ángulo. Más... | |
Operadores unarios y sus métodos equivalentes Pds::Complex | |
Descripción de algunos operadores habilitados a trabajar con Pds::Complex. | |
| Pds::Complex | Pds::Complex::operator+ (void) const |
| Retorna un numero complejo igual a si mismo (A). Más... | |
| Pds::Complex | Pds::Complex::Plus (void) const |
| Retorna un numero complejo igual a si mismo (A). Más... | |
| Pds::Complex | Pds::Complex::operator- (void) const |
| Retorna un numero complejo igual al negativo de si mismo (A). Más... | |
| Pds::Complex | Pds::Complex::Minus (void) const |
| Retorna un numero complejo igual al negativo de si mismo (A). Más... | |
OPeradores binários y sus métodos equivalentes Pds::Complex | |
| Pds::Complex | Pds::Complex::operator+ (const Pds::Complex &B) const |
| Suma con sigo mismo (A) un número complejo B. Más... | |
| Pds::Complex | Pds::Complex::operator+ (double b) const |
| Suma con sigo mismo (A) un número real b. Más... | |
| Pds::Complex | Pds::Complex::Add (const Pds::Complex &B) const |
| Suma con sigo mismo (A) un número complejo B. Más... | |
| Pds::Complex | Pds::Complex::Add (double b) const |
| Suma con sigo mismo (A) un número real b. Más... | |
| Pds::Complex | Pds::Complex::operator- (const Pds::Complex &B) const |
| Resta con sigo mismo (A) un número complejo B. Más... | |
| Pds::Complex | Pds::Complex::Sub (const Pds::Complex &B) const |
| Resta con sigo mismo (A) un número complejo B. Más... | |
| Pds::Complex | Pds::Complex::operator- (double b) const |
| Resta con sigo mismo (A) un número real b. Más... | |
| Pds::Complex | Pds::Complex::Sub (double b) const |
| Resta con sigo mismo (A) un número real b. Más... | |
| Pds::Complex | Pds::Complex::operator* (const Pds::Complex &B) const |
| Multiplica con sigo mismo (A) un número complejo B. Más... | |
| Pds::Complex | Pds::Complex::Mul (const Pds::Complex &B) const |
| Multiplica con sigo mismo (A) un número complejo B. Más... | |
| Pds::Complex | Pds::Complex::operator* (double b) const |
| Multiplica con sigo mismo (A) un número real b. Más... | |
| Pds::Complex | Pds::Complex::Mul (double b) const |
| Multiplica con sigo mismo (A) un número real b. Más... | |
| Pds::Complex | Pds::Complex::operator/ (const Pds::Complex &B) const |
| Divide con sigo mismo (A) un número complejo B. Más... | |
| Pds::Complex | Pds::Complex::Div (const Pds::Complex &B) const |
| Divide con sigo mismo (A) un número complejo B. Más... | |
| Pds::Complex | Pds::Complex::operator/ (double b) const |
| Divide con sigo mismo (A) un número real b. Más... | |
| Pds::Complex | Pds::Complex::Div (double b) const |
| Divide con sigo mismo (A) un número real b. Más... | |
| Pds::Complex | Pds::Complex::Pow (const Pds::Complex &B) const |
| Eleva con sigo mismo (A) un exponente número complejo B. Más... | |
| Pds::Complex | Pds::Complex::Pow (double b) const |
| Eleva con sigo mismo (A) un exponente real b. Más... | |
Operaciones sobre números complejos | |
| Pds::Complex | Pds::Complex::Conj (void) const |
| Retorna el conjugado de si mismo (A). Más... | |
| double | Pds::Complex::Module (void) const |
| Retorna el modulo de si mismo (A). Más... | |
| double | Pds::Complex::Module2 (void) const |
| Retorna el modulo ao cuadrado de si mismo (A). Más... | |
| double | Pds::Complex::Angle (void) const |
| Retorna el ángulo (fase o argumento) de si mismo (A). Más... | |
Métodos de estado Pds::Complex | |
| bool | Pds::Complex::HasNan (void) const |
| Verifica si el número complexo tiene algun valor NAN (Not A Number). Más... | |
Métodos Static con Pds::Complex | |
Herramientas genéricas que pueden ser usadas desde Pds::Complex | |
| static Pds::Complex | Pds::Complex::Nan (void) |
| Retorna un número complejo con valores NAN (Not A Number). Más... | |
| static Pds::Complex | Pds::Complex::I (void) |
| Retorna un número complejo unitario con solo parte imaginaria. Más... | |
Mostrando datos | |
| void | Pds::Complex::Print (std::string str="") const |
| Muestra en pantalla el contenido de Pds::Complex, elementos separados por tabulador. Más... | |
| void | Pds::Complex::PrintStylized (std::string str="") const |
| Muestra en pantalla el contenido de Pds::Complex, en el formato (Nli,Ncol). Más... | |
Metodos de la clase Pds::Complex, el tamaño de una matriz.
Informacion adicional puede ser encontrada en [1]
| Pds::Complex::Complex | ( | void | ) |
Crea un objeto de tipo Pds::Complex con parte real e imaginaria iguales a cero.
| Pds::Complex::Complex | ( | double | real, |
| double | imag | ||
| ) |
Crea un objeto de tipo Pds::Complex.
| [in] | real | Parte real do número complejo. |
| [in] | imag | Parte imaginaria do número complejo. |
| Pds::Complex::Complex | ( | double | real | ) |
| Pds::Complex::~Complex | ( | ) |
Crea un objeto de tipo Pds::Complex copiando datos desde otra.
| [in] | B | Complex a copiar. |
| void Pds::Complex::Rect | ( | double | Real, |
| double | Imag | ||
| ) |
Carga el número complejo indicando la parte real e imaginaria.
| [in] | Real | Parte real. |
| [in] | Imag | Parte imaginaria. |
| void Pds::Complex::Polar | ( | double | Module, |
| double | Angle | ||
| ) |
Carga el número complejo indicando el módulo y el ángulo.
| [in] | Module | Módulo del número complejo A=fabs(A). |
| [in] | Angle | Ángulo del número complejo. |
| Pds::Complex Pds::Complex::operator+ | ( | void | ) | const |
Retorna un numero complejo igual a si mismo (A).
| Pds::Complex Pds::Complex::Plus | ( | void | ) | const |
Retorna un numero complejo igual a si mismo (A).
| Pds::Complex Pds::Complex::operator- | ( | void | ) | const |
Retorna un numero complejo igual al negativo de si mismo (A).
| Pds::Complex Pds::Complex::Minus | ( | void | ) | const |
Retorna un numero complejo igual al negativo de si mismo (A).
| Pds::Complex Pds::Complex::operator+ | ( | const Pds::Complex & | B | ) | const |
Suma con sigo mismo (A) un número complejo B.
| [in] | B | número complejo a sumar |
| Pds::Complex Pds::Complex::operator+ | ( | double | b | ) | const |
Suma con sigo mismo (A) un número real b.
| [in] | b | número real a sumar |
| Pds::Complex Pds::Complex::Add | ( | const Pds::Complex & | B | ) | const |
Suma con sigo mismo (A) un número complejo B.
| [in] | B | número complejo a sumar |
| Pds::Complex Pds::Complex::Add | ( | double | b | ) | const |
Suma con sigo mismo (A) un número real b.
| [in] | b | número real a sumar |
| Pds::Complex Pds::Complex::operator- | ( | const Pds::Complex & | B | ) | const |
Resta con sigo mismo (A) un número complejo B.
| [in] | B | número complejo a restar |
| Pds::Complex Pds::Complex::Sub | ( | const Pds::Complex & | B | ) | const |
Resta con sigo mismo (A) un número complejo B.
| [in] | B | número complejo a restar |
| Pds::Complex Pds::Complex::operator- | ( | double | b | ) | const |
Resta con sigo mismo (A) un número real b.
| [in] | b | número real a restar |
| Pds::Complex Pds::Complex::Sub | ( | double | b | ) | const |
Resta con sigo mismo (A) un número real b.
| [in] | b | número real a restar |
| Pds::Complex Pds::Complex::operator* | ( | const Pds::Complex & | B | ) | const |
Multiplica con sigo mismo (A) un número complejo B.
| [in] | B | número complejo a multiplicar |
| Pds::Complex Pds::Complex::Mul | ( | const Pds::Complex & | B | ) | const |
Multiplica con sigo mismo (A) un número complejo B.
| [in] | B | número complejo a multiplicar |
| Pds::Complex Pds::Complex::operator* | ( | double | b | ) | const |
Multiplica con sigo mismo (A) un número real b.
| [in] | b | número real a multiplicaear |
| Pds::Complex Pds::Complex::Mul | ( | double | b | ) | const |
Multiplica con sigo mismo (A) un número real b.
| [in] | b | número real a multiplicaear |
| Pds::Complex Pds::Complex::operator/ | ( | const Pds::Complex & | B | ) | const |
Divide con sigo mismo (A) un número complejo B.
| [in] | B | número complejo a dividir |
| Pds::Complex Pds::Complex::Div | ( | const Pds::Complex & | B | ) | const |
Divide con sigo mismo (A) un número complejo B.
| [in] | B | número complejo a dividir |
| Pds::Complex Pds::Complex::operator/ | ( | double | b | ) | const |
Divide con sigo mismo (A) un número real b.
| [in] | b | número real a dividir |
| Pds::Complex Pds::Complex::Div | ( | double | b | ) | const |
Divide con sigo mismo (A) un número real b.
| [in] | b | número real a dividir |
| Pds::Complex Pds::Complex::Pow | ( | const Pds::Complex & | B | ) | const |
Eleva con sigo mismo (A) un exponente número complejo B.
| [in] | B | número complejo a usar de exponente |
| Pds::Complex Pds::Complex::Pow | ( | double | b | ) | const |
Eleva con sigo mismo (A) un exponente real b.
| [in] | b | número real a usar de exponente |
| Pds::Complex Pds::Complex::Conj | ( | void | ) | const |
Retorna el conjugado de si mismo (A).
| double Pds::Complex::Module | ( | void | ) | const |
Retorna el modulo de si mismo (A).
| double Pds::Complex::Module2 | ( | void | ) | const |
Retorna el modulo ao cuadrado de si mismo (A).
| double Pds::Complex::Angle | ( | void | ) | const |
Retorna el ángulo (fase o argumento) de si mismo (A).
| bool Pds::Complex::HasNan | ( | void | ) | const |
Verifica si el número complexo tiene algun valor NAN (Not A Number).
Los valores NAN pueden producirse con
.
|
static |
Retorna un número complejo con valores NAN (Not A Number).
Los valores NAN pueden producirse con
.
|
static |
Retorna un número complejo unitario con solo parte imaginaria.
| void Pds::Complex::Print | ( | std::string | str = "" | ) | const |
Muestra en pantalla el contenido de Pds::Complex, elementos separados por tabulador.
| [in] | str | Texto a mostrar antes de imprimir el contenido. |
| void Pds::Complex::PrintStylized | ( | std::string | str = "" | ) | const |
Muestra en pantalla el contenido de Pds::Complex, en el formato (Nli,Ncol).
| [in] | str | Texto a mostrar antes de imprimir el contenido. |
| Pds::Complex operator+ | ( | double | a, |
| const Pds::Complex & | B | ||
| ) |
Suma con a un número complejo B.
| [in] | a | Número real a, |
| [in] | B | Número complejo a sumar |
| Pds::Complex operator- | ( | double | a, |
| const Pds::Complex & | B | ||
| ) |
Resta con a un número complejo B.
| [in] | a | Número real a, |
| [in] | B | Número complejo a restar |
| Pds::Complex operator* | ( | double | a, |
| const Pds::Complex & | B | ||
| ) |
Multiplica con a un número complejo B.
| [in] | a | Número real a, |
| [in] | B | Número complejo a multiplicar |
| Pds::Complex operator/ | ( | double | a, |
| const Pds::Complex & | B | ||
| ) |
Divide con a un número complejo B.
| [in] | a | Número real a, |
| [in] | B | Número complejo a dividir |
| std::ostream& operator<< | ( | std::ostream & | out, |
| const Pds::Complex & | B | ||
| ) |
Retorna el contenido del número complejo B por la salida estándar.
| [in] | out | La salida |
| [in] | B | El número complejo a mostrar |
1.9.2