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 | ) |
Crea un objeto de tipo Pds::Quaternion.
[in] | w | Parte real do quaternio. |
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 | ( | ) |