Home | Develop | Download | Contact
Estructuras de datos | 'defines' | Funciones
Funciones del módulo PdsComplex.

Estructuras de datos

struct  PdsComplex
 La estructura tipo PdsComplex . Esta estructura genera unnumero complejo. Para usar incluir pdscomplex/pdscomplex.h. Más...
 

'defines'

#define PDS_CRECT(A, B)   pds_complex_rect(A,B)
 Es equivalente a (A+Bi). Más...
 
#define PDS_CPOLAR(A, B)   pds_complex_polar(A,B)
 Es equivalente a (A*e^{Bi}). Más...
 
#define PDS_CADDC(A, B)   pds_complex_add_complex(A,B)
 Es equivalente a (A+B). Más...
 
#define PDS_CADDR(A, B)   pds_complex_add_real(A,B)
 Es equivalente a (A+B). Más...
 
#define PDS_CADDI(A, B)   pds_complex_add_imag(A,B)
 Es equivalente a (A+Bi). Más...
 
#define PDS_CSUBC(A, B)   pds_complex_sub_complex(A,B)
 Es equivalente a (A-B). Más...
 
#define PDS_CSUBR(A, B)   pds_complex_sub_real(A,B)
 Es equivalente a (A-B). Más...
 
#define PDS_CSUBI(A, B)   pds_complex_sub_imag(A,B)
 Es equivalente a (A-Bi). Más...
 
#define PDS_CMULC(A, B)   pds_complex_mul_complex(A,B)
 Es equivalente a (A*B). Más...
 
#define PDS_CMULR(A, B)   pds_complex_mul_real(A,B)
 Es equivalente a (A*B). Más...
 
#define PDS_CMULI(A, B)   pds_complex_mul_imag(A,B)
 Es equivalente a (A*Bi). Más...
 
#define PDS_CDIVC(A, B)   pds_complex_div_complex(A,B)
 Es equivalente a (A/B). Más...
 
#define PDS_CDIVR(A, B)   pds_complex_div_real(A,B)
 Es equivalente a (A/B). Más...
 
#define PDS_CDIVI(A, B)   pds_complex_div_imag(A,B)
 Es equivalente a (A/Bi). Más...
 
#define PDS_CINV(A)   pds_complex_inv(A)
 Es equivalente a A^{-1}=conj(A)/|A| tal que |A|=sqrt(A.Real^2+A.Imag^2). Más...
 
#define PDS_CCONJ(A)   pds_complex_conj(A)
 Es equivalente a b=conj(A)=A.Real-A.Imag i. Más...
 
#define PDS_CEXP(B)   pds_complex_exp(B)
 Es equivalente a e^B=e^{B.Real}(cos(B.Imag)+sin(B.Imag)i). Más...
 
#define PDS_CLOG(B)   pds_complex_log(B)
 Es equivalente a log(B)=log(|B|)+acos(B.Real/M)i. Más...
 
#define PDS_CCIS(B)   pds_complex_cis(B)
 Es equivalente a CIS(B)=COS(B)+i SIN(B). Más...
 
#define PDS_CNORM(A)   pds_complex_norm(A)
 Es equivalente a |A|=sqrt(A.Real^2+A.Imag^2). Más...
 
#define PDS_CNORM2(A)   pds_complex_norm2(A)
 Es equivalente a |A|^2=(A.Real^2+A.Imag^2). Más...
 

Funciones

PdsComplex pds_complex_rect (PdsCnReal a, PdsCnReal b)
 Crea la variable complejas. a+bi. Más...
 
PdsComplex pds_complex_polar (PdsCnReal a, PdsCnReal b)
 Evalua de forma polar. a*e^(bi). Más...
 
PdsComplex pds_complex_add_complex (PdsComplex a, PdsComplex b)
 Suma dos variables complejas. a+b. Más...
 
PdsComplex pds_complex_add_real (PdsComplex a, PdsCnReal b)
 Suma una variable complejas y una real. a+b. Más...
 
PdsComplex pds_complex_add_imag (PdsComplex a, PdsCnReal b)
 Suma una variable complejas y una imaginaria. a+bi. Más...
 
PdsComplex pds_complex_sub_complex (PdsComplex a, PdsComplex b)
 Resta dos variables complejas. a-b. Más...
 
PdsComplex pds_complex_sub_real (PdsComplex a, PdsCnReal b)
 Resta una variable complejas y una real. a-b Más...
 
PdsComplex pds_complex_sub_imag (PdsComplex a, PdsCnReal b)
 Resta una variable complejas y una imaginaria. a-bi Más...
 
PdsComplex pds_complex_mul_complex (PdsComplex a, PdsComplex b)
 Multiplica dos variables complejas. a*b. Más...
 
PdsComplex pds_complex_mul_real (PdsComplex a, PdsCnReal b)
 Multiplica una variable compleja y una real. a*b. Más...
 
PdsComplex pds_complex_mul_imag (PdsComplex a, PdsCnReal b)
 Multiplica una variable compleja y una imaginaria. a*bi. Más...
 
PdsComplex pds_complex_div_complex (PdsComplex a, PdsComplex b)
 Divide dos variables complejas. a/b Más...
 
PdsComplex pds_complex_div_real (PdsComplex a, PdsCnReal b)
 Divide una variable compleja y una real. a/b. Más...
 
PdsComplex pds_complex_div_imag (PdsComplex a, PdsCnReal b)
 Divide una variable compleja y una imaginaria. a/bi. Más...
 
PdsComplex pds_complex_inv (PdsComplex a)
 Evalua a^{-1}. a^{-1}=conj(a)/|a| tal que |a|=sqrt(a.Real^2+a.Imag^2). Más...
 
PdsComplex pds_complex_conj (PdsComplex a)
 Evalua el conjugado de a. b=conj(a)=a.Real-a.Imag i. Más...
 
PdsComplex pds_complex_exp (PdsComplex a)
 Evalua el e^a. e^a=e^{a.Real}(cos(a.Imag)+sin(a.Imag)i). Más...
 
PdsComplex pds_complex_log (PdsComplex a)
 Evalua el log(a). log(a)=log(|a|)+acos(a.Real/M)i. Más...
 
PdsComplex pds_complex_cis (PdsCnReal b)
 Evalua cis(b). cos(b)+i sin(b)=cis(b). Más...
 
PdsCnReal pds_complex_norm (PdsComplex a)
 Evalua |a|. |a|=sqrt(a.Real^2+a.Imag^2). Más...
 
PdsCnReal pds_complex_norm2 (PdsComplex a)
 Evalua |a|^2. |a|^2=(a.Real^2+a.Imag^2). Más...
 

Descripción detallada

Documentación de los 'defines'

#define PDS_CRECT (   A,
 
)    pds_complex_rect(A,B)

Es equivalente a (A+Bi).

Ejemplos:
testprograma.c.

Definición en la línea 65 del archivo pdscomplex.h.

#define PDS_CPOLAR (   A,
 
)    pds_complex_polar(A,B)

Es equivalente a (A*e^{Bi}).

Definición en la línea 82 del archivo pdscomplex.h.

#define PDS_CADDC (   A,
 
)    pds_complex_add_complex(A,B)

Es equivalente a (A+B).

Definición en la línea 99 del archivo pdscomplex.h.

#define PDS_CADDR (   A,
 
)    pds_complex_add_real(A,B)

Es equivalente a (A+B).

Definición en la línea 116 del archivo pdscomplex.h.

#define PDS_CADDI (   A,
 
)    pds_complex_add_imag(A,B)

Es equivalente a (A+Bi).

Definición en la línea 133 del archivo pdscomplex.h.

#define PDS_CSUBC (   A,
 
)    pds_complex_sub_complex(A,B)

Es equivalente a (A-B).

Definición en la línea 150 del archivo pdscomplex.h.

#define PDS_CSUBR (   A,
 
)    pds_complex_sub_real(A,B)

Es equivalente a (A-B).

Definición en la línea 167 del archivo pdscomplex.h.

#define PDS_CSUBI (   A,
 
)    pds_complex_sub_imag(A,B)

Es equivalente a (A-Bi).

Definición en la línea 184 del archivo pdscomplex.h.

#define PDS_CMULC (   A,
 
)    pds_complex_mul_complex(A,B)

Es equivalente a (A*B).

Ejemplos:
testprograma.c.

Definición en la línea 201 del archivo pdscomplex.h.

#define PDS_CMULR (   A,
 
)    pds_complex_mul_real(A,B)

Es equivalente a (A*B).

Definición en la línea 218 del archivo pdscomplex.h.

#define PDS_CMULI (   A,
 
)    pds_complex_mul_imag(A,B)

Es equivalente a (A*Bi).

Definición en la línea 235 del archivo pdscomplex.h.

#define PDS_CDIVC (   A,
 
)    pds_complex_div_complex(A,B)

Es equivalente a (A/B).

Definición en la línea 251 del archivo pdscomplex.h.

#define PDS_CDIVR (   A,
 
)    pds_complex_div_real(A,B)

Es equivalente a (A/B).

Definición en la línea 268 del archivo pdscomplex.h.

#define PDS_CDIVI (   A,
 
)    pds_complex_div_imag(A,B)

Es equivalente a (A/Bi).

Definición en la línea 285 del archivo pdscomplex.h.

#define PDS_CINV (   A)    pds_complex_inv(A)

Es equivalente a A^{-1}=conj(A)/|A| tal que |A|=sqrt(A.Real^2+A.Imag^2).

Definición en la línea 301 del archivo pdscomplex.h.

#define PDS_CCONJ (   A)    pds_complex_conj(A)

Es equivalente a b=conj(A)=A.Real-A.Imag i.

Definición en la línea 316 del archivo pdscomplex.h.

#define PDS_CEXP (   B)    pds_complex_exp(B)

Es equivalente a e^B=e^{B.Real}(cos(B.Imag)+sin(B.Imag)i).

Definición en la línea 331 del archivo pdscomplex.h.

#define PDS_CLOG (   B)    pds_complex_log(B)

Es equivalente a log(B)=log(|B|)+acos(B.Real/M)i.

Definición en la línea 346 del archivo pdscomplex.h.

#define PDS_CCIS (   B)    pds_complex_cis(B)

Es equivalente a CIS(B)=COS(B)+i SIN(B).

Definición en la línea 361 del archivo pdscomplex.h.

#define PDS_CNORM (   A)    pds_complex_norm(A)

Es equivalente a |A|=sqrt(A.Real^2+A.Imag^2).

Definición en la línea 377 del archivo pdscomplex.h.

#define PDS_CNORM2 (   A)    pds_complex_norm2(A)

Es equivalente a |A|^2=(A.Real^2+A.Imag^2).

Definición en la línea 393 del archivo pdscomplex.h.

Documentación de las funciones

PdsComplex pds_complex_rect ( PdsCnReal  a,
PdsCnReal  b 
)

Crea la variable complejas. a+bi.

Parámetros
[in]aParte real.
[in]bParte imaginaria.
Devuelve
La variable compleja.
PdsComplex pds_complex_polar ( PdsCnReal  a,
PdsCnReal  b 
)

Evalua de forma polar. a*e^(bi).

Parámetros
[in]aMódulo de la variable compleja.
[in]bÁngulo de la variable compleja.
Devuelve
El valor complejo equivalente.
PdsComplex pds_complex_add_complex ( PdsComplex  a,
PdsComplex  b 
)

Suma dos variables complejas. a+b.

Parámetros
[in]aVariable compleja.
[in]bVariable compleja.
Devuelve
La suma de ambas variables.
PdsComplex pds_complex_add_real ( PdsComplex  a,
PdsCnReal  b 
)

Suma una variable complejas y una real. a+b.

Parámetros
[in]aVariable compleja.
[in]bVariable real.
Devuelve
La suma de ambas variables.
PdsComplex pds_complex_add_imag ( PdsComplex  a,
PdsCnReal  b 
)

Suma una variable complejas y una imaginaria. a+bi.

Parámetros
[in]aVariable compleja.
[in]bVariable imaginaria.
Devuelve
La suma de ambas variables.
PdsComplex pds_complex_sub_complex ( PdsComplex  a,
PdsComplex  b 
)

Resta dos variables complejas. a-b.

Parámetros
[in]aVariable compleja.
[in]bVariable compleja.
Devuelve
La resta de ambas variables.
PdsComplex pds_complex_sub_real ( PdsComplex  a,
PdsCnReal  b 
)

Resta una variable complejas y una real. a-b

Parámetros
[in]aVariable compleja.
[in]bVariable real.
Devuelve
La resta de ambas variables.
PdsComplex pds_complex_sub_imag ( PdsComplex  a,
PdsCnReal  b 
)

Resta una variable complejas y una imaginaria. a-bi

Parámetros
[in]aVariable compleja.
[in]bVariable imaginaria.
Devuelve
La resta de ambas variables.
PdsComplex pds_complex_mul_complex ( PdsComplex  a,
PdsComplex  b 
)

Multiplica dos variables complejas. a*b.

Parámetros
[in]aVariable compleja.
[in]bVariable compleja.
Devuelve
La multiplicación de ambas variables.
PdsComplex pds_complex_mul_real ( PdsComplex  a,
PdsCnReal  b 
)

Multiplica una variable compleja y una real. a*b.

Parámetros
[in]aVariable compleja.
[in]bVariable real.
Devuelve
La multiplicación de ambas variables.
PdsComplex pds_complex_mul_imag ( PdsComplex  a,
PdsCnReal  b 
)

Multiplica una variable compleja y una imaginaria. a*bi.

Parámetros
[in]aVariable compleja.
[in]bVariable imaginaria.
Devuelve
La multiplicación de ambas variables.
PdsComplex pds_complex_div_complex ( PdsComplex  a,
PdsComplex  b 
)

Divide dos variables complejas. a/b

Parámetros
[in]aVariable compleja.
[in]bVariable compleja.
Devuelve
La división de ambas variables.
PdsComplex pds_complex_div_real ( PdsComplex  a,
PdsCnReal  b 
)

Divide una variable compleja y una real. a/b.

Parámetros
[in]aVariable compleja.
[in]bVariable real.
Devuelve
La división de ambas variables.
PdsComplex pds_complex_div_imag ( PdsComplex  a,
PdsCnReal  b 
)

Divide una variable compleja y una imaginaria. a/bi.

Parámetros
[in]aVariable compleja.
[in]bVariable imaginaria.
Devuelve
La división de ambas variables.
PdsComplex pds_complex_inv ( PdsComplex  a)

Evalua a^{-1}. a^{-1}=conj(a)/|a| tal que |a|=sqrt(a.Real^2+a.Imag^2).

Parámetros
[in]aVariable compleja.
Devuelve
El a^{-1}.
PdsComplex pds_complex_conj ( PdsComplex  a)

Evalua el conjugado de a. b=conj(a)=a.Real-a.Imag i.

Parámetros
[in]aVariable compleja.
Devuelve
El conj(a).
PdsComplex pds_complex_exp ( PdsComplex  a)

Evalua el e^a. e^a=e^{a.Real}(cos(a.Imag)+sin(a.Imag)i).

Parámetros
[in]aVariable compleja.
Devuelve
El e^a.
PdsComplex pds_complex_log ( PdsComplex  a)

Evalua el log(a). log(a)=log(|a|)+acos(a.Real/M)i.

Parámetros
[in]aVariable compleja.
Devuelve
El e^a.
PdsComplex pds_complex_cis ( PdsCnReal  b)

Evalua cis(b). cos(b)+i sin(b)=cis(b).

Parámetros
[in]bVariable real.
Devuelve
El cis(b).
PdsCnReal pds_complex_norm ( PdsComplex  a)

Evalua |a|. |a|=sqrt(a.Real^2+a.Imag^2).

Parámetros
[in]aVariable compleja.
Devuelve
El |a|.
PdsCnReal pds_complex_norm2 ( PdsComplex  a)

Evalua |a|^2. |a|^2=(a.Real^2+a.Imag^2).

Parámetros
[in]aVariable compleja.
Devuelve
El |a|^2.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed