Metodos de la clase Pds::Quaternion, 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::Quaternion |
| La clase tipo Pds::Quaternion . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Quaternion. Más... | |
Funciones | |
| Pds::Quaternion | operator+ (double a, const Pds::Quaternion &B) |
| Suma con a un quaternio B. Más... | |
| Pds::Quaternion | operator- (double a, const Pds::Quaternion &B) |
| Resta con a un quaternio B. Más... | |
| Pds::Quaternion | operator* (double a, const Pds::Quaternion &B) |
| Multiplica con a un quaternio B. Más... | |
| Pds::Quaternion | operator/ (double a, const Pds::Quaternion &B) |
| Divide con a un quaternio B. Más... | |
Varios tipos de constructores | |
Crean una objeto Pds::Quaternion | |
| Pds::Quaternion::Quaternion (void) | |
| Crea un objeto de tipo Pds::Quaternion con parte real e imaginaria iguales a cero. Más... | |
| Pds::Quaternion::Quaternion (double w, double x, double y, double z) | |
| Crea un objeto de tipo Pds::Quaternion. Más... | |
| Pds::Quaternion::Quaternion (double w) | |
| Crea un objeto de tipo Pds::Quaternion. Más... | |
| Pds::Quaternion::Quaternion (const Pds::Quaternion &B) | |
| Crea un objeto de tipo Pds::Quaternion copiando datos desde otro. Más... | |
| Pds::Quaternion::~Quaternion () | |
Inicializacion | |
| void | Pds::Quaternion::Rect (double w, double x, double y, double z) |
| Carga el quaternio indicando la parte real e imaginaria. Más... | |
| void | Pds::Quaternion::Polar (double A, double Alpha, double Beta, double Theta) |
| Carga el quaternio indicando el módulo y el ángulo. Más... | |
Operadores unarios y sus métodos equivalentes | |
Descripción de algunos operadores habilitados a trabajar con Pds::Matrix. | |
| Pds::Quaternion | Pds::Quaternion::operator+ (void) const |
| Retorna un quaternio igual a si mismo (A). Más... | |
| Pds::Quaternion | Pds::Quaternion::Plus (void) const |
| Retorna un quaternio igual a si mismo (A). Más... | |
| Pds::Quaternion | Pds::Quaternion::operator- (void) const |
| Retorna un quaternio igual al negativo de si mismo (A). Más... | |
| Pds::Quaternion | Pds::Quaternion::Minus (void) const |
| Retorna un quaternio igual al negativo de si mismo (A). Más... | |
OPeradores binários y sus métodos equivalentes | |
| Pds::Quaternion | Pds::Quaternion::operator+ (const Pds::Quaternion &B) const |
| Suma con sigo mismo (A) un quaternio B. Más... | |
| Pds::Quaternion | Pds::Quaternion::operator+ (double b) const |
| Suma con sigo mismo (A) un número real b. Más... | |
| Pds::Quaternion | Pds::Quaternion::Add (const Pds::Quaternion &B) const |
| Suma con sigo mismo (A) un quaternio B. Más... | |
| Pds::Quaternion | Pds::Quaternion::Add (double b) const |
| Suma con sigo mismo (A) un número real b. Más... | |
| Pds::Quaternion | Pds::Quaternion::operator- (const Pds::Quaternion &B) const |
| Resta con sigo mismo (A) un quaternio B. Más... | |
| Pds::Quaternion | Pds::Quaternion::Sub (const Pds::Quaternion &B) const |
| Resta con sigo mismo (A) un quaternio B. Más... | |
| Pds::Quaternion | Pds::Quaternion::operator- (double b) const |
| Resta con sigo mismo (A) un número real b. Más... | |
| Pds::Quaternion | Pds::Quaternion::Sub (double b) const |
| Resta con sigo mismo (A) un número real b. Más... | |
| Pds::Quaternion | Pds::Quaternion::operator* (const Pds::Quaternion &B) const |
| Multiplica con sigo mismo (A) un quaternio B. Más... | |
| Pds::Quaternion | Pds::Quaternion::Mul (const Pds::Quaternion &B) const |
| Multiplica con sigo mismo (A) un quaternio B. Más... | |
| Pds::Quaternion | Pds::Quaternion::operator* (double b) const |
| Multiplica con sigo mismo (A) un número real b. Más... | |
| Pds::Quaternion | Pds::Quaternion::Mul (double b) const |
| Multiplica con sigo mismo (A) un número real b. Más... | |
| Pds::Quaternion | Pds::Quaternion::operator/ (const Pds::Quaternion &B) const |
| Divide con sigo mismo (A) un quaternio B. Más... | |
| Pds::Quaternion | Pds::Quaternion::Div (const Pds::Quaternion &B) const |
| Divide con sigo mismo (A) un quaternio B. Más... | |
| Pds::Quaternion | Pds::Quaternion::operator/ (double b) const |
| Divide con sigo mismo (A) un número real b. Más... | |
| Pds::Quaternion | Pds::Quaternion::Div (double b) const |
| Divide con sigo mismo (A) un número real b. Más... | |
| Pds::Quaternion | Pds::Quaternion::Pow (double b) const |
| Eleva con sigo mismo (A) un exponente real b. Más... | |
Operaciones sobre números complejos | |
| Pds::Quaternion | Pds::Quaternion::Conj (void) const |
| Retorna el conjugado de si mismo (A). Más... | |
| Pds::Quaternion | Pds::Quaternion::Unit (void) const |
| Retorna un quaternio unitario de si mismo (A). Más... | |
| double | Pds::Quaternion::Module (void) const |
| Retorna el modulo de si mismo (A). Más... | |
Mostrando datos | |
| void | Pds::Quaternion::Print (std::string str="") const |
| Muestra en pantalla el contenido de Pds::Quaternion, elementos separados por tabulador. Más... | |
| void | Pds::Quaternion::PrintStylized (std::string str="") const |
| Muestra en pantalla el contenido de Pds::Quaternion, en el formato (Nli,Ncol). Más... | |
Metodos de la clase Pds::Quaternion, el tamaño de una matriz.
Informacion adicional puede ser encontrada en [1]
| Pds::Quaternion::Quaternion | ( | void | ) |
Crea un objeto de tipo Pds::Quaternion con parte real e imaginaria iguales a cero.
| Pds::Quaternion::Quaternion | ( | double | w, |
| double | x, | ||
| double | y, | ||
| double | z | ||
| ) |
Crea un objeto de tipo Pds::Quaternion.
| [in] | w | Parte real do quaternio. |
| [in] | x | Parte imaginaria do quaternio. |
| [in] | y | Parte imaginaria do quaternio. |
| [in] | z | Parte imaginaria do quaternio. |
| Pds::Quaternion::Quaternion | ( | double | w | ) |
| Pds::Quaternion::Quaternion | ( | const Pds::Quaternion & | B | ) |
Crea un objeto de tipo Pds::Quaternion copiando datos desde otro.
| [in] | B | Quaternion a copiar. |
| void Pds::Quaternion::Rect | ( | double | w, |
| double | x, | ||
| double | y, | ||
| double | z | ||
| ) |
Carga el quaternio indicando la parte real e imaginaria.
| [in] | w | Parte real. |
| [in] | x | Parte imaginaria. |
| [in] | y | Parte imaginaria. |
| [in] | z | Parte imaginaria. |
| void Pds::Quaternion::Polar | ( | double | A, |
| double | Alpha, | ||
| double | Beta, | ||
| double | Theta | ||
| ) |
Carga el quaternio indicando el módulo y el ángulo.
| [in] | A | Módulo del quaternio A=fabs(A). |
| [in] | Alpha | Ángulo del quaternio. |
| [in] | Beta | Ángulo del quaternio. |
| [in] | Theta | Ángulo del quaternio. |
| Pds::Quaternion Pds::Quaternion::operator+ | ( | void | ) | const |
Retorna un quaternio igual a si mismo (A).
| Pds::Quaternion Pds::Quaternion::Plus | ( | void | ) | const |
Retorna un quaternio igual a si mismo (A).
| Pds::Quaternion Pds::Quaternion::operator- | ( | void | ) | const |
Retorna un quaternio igual al negativo de si mismo (A).
| Pds::Quaternion Pds::Quaternion::Minus | ( | void | ) | const |
Retorna un quaternio igual al negativo de si mismo (A).
| Pds::Quaternion Pds::Quaternion::operator+ | ( | const Pds::Quaternion & | B | ) | const |
Suma con sigo mismo (A) un quaternio B.
| [in] | B | quaternio a sumar |
| Pds::Quaternion Pds::Quaternion::operator+ | ( | double | b | ) | const |
Suma con sigo mismo (A) un número real b.
| [in] | b | número real a sumar |
| Pds::Quaternion Pds::Quaternion::Add | ( | const Pds::Quaternion & | B | ) | const |
Suma con sigo mismo (A) un quaternio B.
| [in] | B | quaternio a sumar |
| Pds::Quaternion Pds::Quaternion::Add | ( | double | b | ) | const |
Suma con sigo mismo (A) un número real b.
| [in] | b | número real a sumar |
| Pds::Quaternion Pds::Quaternion::operator- | ( | const Pds::Quaternion & | B | ) | const |
Resta con sigo mismo (A) un quaternio B.
| [in] | B | quaternio a restar |
| Pds::Quaternion Pds::Quaternion::Sub | ( | const Pds::Quaternion & | B | ) | const |
Resta con sigo mismo (A) un quaternio B.
| [in] | B | quaternio a restar |
| Pds::Quaternion Pds::Quaternion::operator- | ( | double | b | ) | const |
Resta con sigo mismo (A) un número real b.
| [in] | b | número real a restar |
| Pds::Quaternion Pds::Quaternion::Sub | ( | double | b | ) | const |
Resta con sigo mismo (A) un número real b.
| [in] | b | número real a restar |
| Pds::Quaternion Pds::Quaternion::operator* | ( | const Pds::Quaternion & | B | ) | const |
Multiplica con sigo mismo (A) un quaternio B.
| [in] | B | quaternio a multiplicar |
| Pds::Quaternion Pds::Quaternion::Mul | ( | const Pds::Quaternion & | B | ) | const |
Multiplica con sigo mismo (A) un quaternio B.
| [in] | B | quaternio a multiplicar |
| Pds::Quaternion Pds::Quaternion::operator* | ( | double | b | ) | const |
Multiplica con sigo mismo (A) un número real b.
| [in] | b | número real a multiplicaear |
| Pds::Quaternion Pds::Quaternion::Mul | ( | double | b | ) | const |
Multiplica con sigo mismo (A) un número real b.
| [in] | b | número real a multiplicaear |
| Pds::Quaternion Pds::Quaternion::operator/ | ( | const Pds::Quaternion & | B | ) | const |
Divide con sigo mismo (A) un quaternio B.
| [in] | B | quaternio a dividir |
| Pds::Quaternion Pds::Quaternion::Div | ( | const Pds::Quaternion & | B | ) | const |
Divide con sigo mismo (A) un quaternio B.
| [in] | B | quaternio a dividir |
| Pds::Quaternion Pds::Quaternion::operator/ | ( | double | b | ) | const |
Divide con sigo mismo (A) un número real b.
| [in] | b | número real a dividir |
| Pds::Quaternion Pds::Quaternion::Div | ( | double | b | ) | const |
Divide con sigo mismo (A) un número real b.
| [in] | b | número real a dividir |
| Pds::Quaternion Pds::Quaternion::Pow | ( | double | b | ) | const |
Eleva con sigo mismo (A) un exponente real b.
| [in] | b | número real a usar de exponente |
| Pds::Quaternion Pds::Quaternion::Conj | ( | void | ) | const |
Retorna el conjugado de si mismo (A).
| Pds::Quaternion Pds::Quaternion::Unit | ( | void | ) | const |
Retorna un quaternio unitario de si mismo (A).
| double Pds::Quaternion::Module | ( | void | ) | const |
Retorna el modulo de si mismo (A).
| void Pds::Quaternion::Print | ( | std::string | str = "" | ) | const |
Muestra en pantalla el contenido de Pds::Quaternion, elementos separados por tabulador.
| [in] | str | Texto a mostrar antes de imprimir el contenido. |
| void Pds::Quaternion::PrintStylized | ( | std::string | str = "" | ) | const |
Muestra en pantalla el contenido de Pds::Quaternion, en el formato (Nli,Ncol).
| [in] | str | Texto a mostrar antes de imprimir el contenido. |
| Pds::Quaternion operator+ | ( | double | a, |
| const Pds::Quaternion & | B | ||
| ) |
Suma con a un quaternio B.
| [in] | a | Número real a, |
| [in] | B | Número complejo a sumar |
| Pds::Quaternion operator- | ( | double | a, |
| const Pds::Quaternion & | B | ||
| ) |
Resta con a un quaternio B.
| [in] | a | Número real a, |
| [in] | B | Número complejo a restar |
| Pds::Quaternion operator* | ( | double | a, |
| const Pds::Quaternion & | B | ||
| ) |
Multiplica con a un quaternio B.
| [in] | a | Número real a, |
| [in] | B | Número complejo a multiplicar |
| Pds::Quaternion operator/ | ( | double | a, |
| const Pds::Quaternion & | B | ||
| ) |
Divide con a un quaternio B.
| [in] | a | Número real a, |
| [in] | B | Número complejo a dividir |
| Pds::Quaternion::~Quaternion | ( | ) |
1.9.2