Home | Develop | Download | Contact
Atributos privados
Referencia de la Clase Pds::CMatrix

La clase tipo Pds::CMatrix . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/CMatrix. Más...

#include <CMatrix.hpp>

Diagrama de colaboración para Pds::CMatrix:
Collaboration graph

Métodos públicos

Varios tipos de constructores Pds::CMatrix

Crean una objeto Pds::CMatrix

 CMatrix (void)
 Crea un objeto matriz de tipo Pds::CMatrix Una matriz compleja vacia. Más...
 
 CMatrix (unsigned int Nlin, unsigned int Ncol)
 Crea un objeto matriz de tipo Pds::CMatrix. Más...
 
 CMatrix (unsigned int Nlin, unsigned int Ncol, double val)
 Crea un objeto matriz de tipo Pds::CMatrix. Más...
 
 CMatrix (unsigned int Nlin, unsigned int Ncol, double valr, double vali)
 Crea un objeto matriz de tipo Pds::CMatrix. Más...
 
 CMatrix (unsigned int Nlin, unsigned int Ncol, const Pds::Complex &C)
 Crea un objeto matriz de tipo Pds::CMatrix. Más...
 
 CMatrix (const Pds::Matrix &Real, const Pds::Matrix &Imag)
 Crea un objeto matriz de tipo Pds::CMatrix. Más...
 
 CMatrix (const Pds::CMatrix &B)
 Crea un objeto de tipo Pds::CMatrix copiando datos desde otra. Más...
 
 CMatrix (Pds::Complex func(const Pds::Complex &a, const Pds::Complex &b), const Pds::CMatrix &A, const Pds::CMatrix &B)
 Crea un objeto de tipo Pds::CMatrix operando datos desde otras. Más...
 
 ~CMatrix ()
 
Inicializacion Pds::CMatrix
bool Rect (const Pds::Matrix &Real, const Pds::Matrix &Imag)
 Carga el matriz compleja indicando la parte real e imaginaria. Más...
 
bool Polar (const Pds::Matrix &Module, const Pds::Matrix &Angle)
 Carga el matriz compleja indicando el módulo y el ángulo. Más...
 
Operadores unarios y sus métodos equivalentes Pds::CMatrix

Descripción de algunos operadores habilitados a trabajar con Pds::CMatrix.

Pds::CMatrix operator+ (void) const
 Retorna un numero complejo igual a si mismo (A). Más...
 
Pds::CMatrix Plus (void) const
 Retorna un numero complejo igual a si mismo (A). Más...
 
Pds::CMatrix operator- (void) const
 Retorna un numero complejo igual al negativo de si mismo (A). Más...
 
Pds::CMatrix 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::CMatrix
Pds::CMatrix operator+ (const Pds::CMatrix &B) const
 [Elemento a elemento] Suma con sigo mismo (A) una matriz compleja B. Más...
 
Pds::CMatrix operator+ (double b) const
 [Elemento a elemento] Suma con sigo mismo (A) un número real b. Más...
 
Pds::CMatrix operator+ (const Pds::Complex &c) const
 [Elemento a elemento] Suma con sigo mismo (A) un número complejo c. Más...
 
Pds::CMatrix Add (const Pds::CMatrix &B) const
 [Elemento a elemento] Suma con sigo mismo (A) una matriz compleja B. Más...
 
Pds::CMatrix Add (double b) const
 [Elemento a elemento] Suma con sigo mismo (A) un número real b. Más...
 
Pds::CMatrix Add (const Pds::Complex &c) const
 [Elemento a elemento] Suma con sigo mismo (A) un número real c. Más...
 
Pds::CMatrix operator- (const Pds::CMatrix &B) const
 [Elemento a elemento] Resta con sigo mismo (A) una matriz compleja B. Más...
 
Pds::CMatrix Sub (const Pds::CMatrix &B) const
 [Elemento a elemento] Resta con sigo mismo (A) una matriz compleja B. Más...
 
Pds::CMatrix operator- (double b) const
 [Elemento a elemento] Resta con sigo mismo (A) un número real b. Más...
 
Pds::CMatrix operator- (const Pds::Complex &c) const
 [Elemento a elemento] Resta con sigo mismo (A) un número complejo c. Más...
 
Pds::CMatrix Sub (double b) const
 [Elemento a elemento] Resta con sigo mismo (A) un número real b. Más...
 
Pds::CMatrix Sub (const Pds::Complex &c) const
 [Elemento a elemento] Resta con sigo mismo (A) un número real c. Más...
 
Pds::CMatrix operator* (const Pds::CMatrix &B) const
 Multiplica con sigo mismo (A) una matriz compleja B. Más...
 
Pds::CMatrix Mul (const Pds::CMatrix &B) const
 Multiplica con sigo mismo (A) una matriz compleja B. Más...
 
Pds::CMatrix operator* (double b) const
 [Elemento a elemento] Multiplica con sigo mismo (A) un número real b. Más...
 
Pds::CMatrix operator* (const Pds::Complex &c) const
 [Elemento a elemento] Multiplica con sigo mismo (A) un número complejo c. Más...
 
Pds::CMatrix Mul (double b) const
 [Elemento a elemento] Multiplica con sigo mismo (A) un número real b. Más...
 
Pds::CMatrix Mul (const Pds::Complex &c) const
 [Elemento a elemento] Multiplica con sigo mismo (A) un número complejo c. Más...
 
Pds::CMatrix Product (const Pds::CMatrix &B) const
 [Elemento a elemento] Multiplica con sigo mismo (A) elemento a elemento una matriz compleja B. Más...
 
Pds::CMatrix operator/ (const Pds::CMatrix &B) const
 [Elemento a elemento] Divide con sigo mismo (A) una matriz compleja B. Más...
 
Pds::CMatrix Div (const Pds::CMatrix &B) const
 [Elemento a elemento] Divide con sigo mismo (A) una matriz compleja B. Más...
 
Pds::CMatrix operator/ (const Pds::Matrix &B) const
 [Elemento a elemento] Divide con sigo mismo (A) una matriz real B. Más...
 
Pds::CMatrix Div (const Pds::Matrix &B) const
 [Elemento a elemento] Divide con sigo mismo (A) una matriz real B. Más...
 
Pds::CMatrix operator/ (double b) const
 [Elemento a elemento] Divide con sigo mismo (A) un número real b. Más...
 
Pds::CMatrix operator/ (const Pds::Complex &c) const
 [Elemento a elemento] Divide con sigo mismo (A) un número real c. Más...
 
Pds::CMatrix Div (double b) const
 [Elemento a elemento] Divide con sigo mismo (A) un número real b. Más...
 
Pds::CMatrix Div (const Pds::Complex &c) const
 [Elemento a elemento] Divide con sigo mismo (A) un número real c. Más...
 
Pds::CMatrix Pow (const Pds::CMatrix &B) const
 [Elemento a elemento] Eleva con sigo mismo (A) un exponente matriz compleja B. Más...
 
Pds::CMatrix Pow (double b) const
 [Elemento a elemento] Eleva con sigo mismo (A) un exponente real b. Más...
 
Operaciones sobre números complejos Pds::CMatrix
Pds::CMatrix Conj (void) const
 Retorna el conjugado de si mismo (A). Más...
 
Pds::Matrix Module (void) const
 Retorna el modulo de si mismo (A). Más...
 
Pds::Matrix Module2 (void) const
 Retorna el modulo al cuadrado de si mismo (A). Más...
 
Pds::Matrix Angle (void) const
 Retorna el ángulo (fase o argumento) de si mismo (A). Más...
 
tamaño de matrices complejas Pds::CMatrix
Pds::Size Size (void) const
 Retorna el tamaño de si mismo (A). Más...
 
unsigned int Nlin (void) const
 Retorna el número de lineas si mismo (A). Más...
 
unsigned int Ncol (void) const
 Retorna el número de columnas de si mismo (A). Más...
 
Métodos de estado Pds::CMatrix

Indican o establecen el estado de una matriz.

bool IsEmpty (void) const
 Verifica si la matriz está vacia. Más...
 
bool IsNotSimilarTo (const Pds::CMatrix &B) const
 Verifica si la matriz no es simliar a B. Más...
 
bool HasNan (void) const
 Verifica si el número complexo tiene algun valor NAN (Not A Number). Más...
 
Mostrando datos Pds::CMatrix
void Print (std::string str="") const
 Muestra en pantalla el contenido de Pds::CMatrix, elementos separados por tabulador. Más...
 

Atributos privados

Pds::Matrix Real
 
Pds::Matrix Imag
 

Descripción detallada

La clase tipo Pds::CMatrix . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/CMatrix.

\[Real~+~Imag~\mathbf{i}\]

Autor
Fernando Pujaico Rivera

Definición en la línea 61 del archivo CMatrix.hpp.

Documentación de los campos

◆ Real

Pds::Matrix Pds::CMatrix::Real
private

Definición en la línea 66 del archivo CMatrix.hpp.

◆ Imag

Pds::Matrix Pds::CMatrix::Imag
private

Definición en la línea 68 del archivo CMatrix.hpp.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed