Home | Develop | Download | Contact
Namespaces
Funciones Pds::Quaternion – Básicos

Funciones que usan Pds::Quaternion, Ejemplo: Pds::Cis(), Pds::Exp(), etc. Más...

Namespaces

namespace  Pds
 Nombre de espacion para PDS (Procesamiento Digital de Senales)
 

Funciones con quaternios

Herramientas genéricas que pueden ser usadas desde Pds::Quaternion

Pds::Quaternion Pds::Cis (double Alpha, double Beta, double Theta)
 Carga el quaternio indicando el módulo y el ángulo. Más...
 
Pds::Quaternion Pds::Exp (const Pds::Quaternion &B)
 Retorna el exp(B). Más...
 
Pds::Quaternion Pds::Log (const Pds::Quaternion &B)
 Retorna el log(B). Más...
 

Descripción detallada

Funciones que usan Pds::Quaternion, Ejemplo: Pds::Cis(), Pds::Exp(), etc.

#include <Pds/FuncQuaternion>

Informacion adicional puede ser encontrada en [1]

Documentación de las funciones

◆ Cis()

Pds::Quaternion Pds::Cis ( double  Alpha,
double  Beta,
double  Theta 
)

Carga el quaternio indicando el módulo y el ángulo.

\[M=\sqrt{\alpha^2+\beta^2+\theta^2}\]

\[\mathbf{v}=\frac{\alpha~\mathbf{i}+\beta~\mathbf{j}+\theta~\mathbf{k}}{M}\]

\[ e^{\alpha~\mathbf{i}+\beta~\mathbf{j}+\theta~\mathbf{k}}= cos(M)+sin(M)\mathbf{v} \]

Parámetros
[in]AlphaÁngulo del quaternio.
[in]BetaÁngulo del quaternio.
[in]ThetaÁngulo del quaternio.

◆ Exp()

Pds::Quaternion Pds::Exp ( const Pds::Quaternion B)

Retorna el exp(B).

\[\sqrt{X^2+Y^2+Z^2}=M\]

\[\mathbf{v}=\frac{X~\mathbf{i}+Y~\mathbf{j}+Z~\mathbf{k}}{M}\]

\[e^{B}=e^W \left(cos(M)+sin(M)\mathbf{v}\right)\]

Parámetros
[in]BNúmero complejo.
Devuelve
Retorna un número complejo.

◆ Log()

Pds::Quaternion Pds::Log ( const Pds::Quaternion B)

Retorna el log(B).

\[\sqrt{W^2+X^2+Y^2+Z^2}=|B|\]

\[\mathbf{v}=\frac{X~\mathbf{i}+Y~\mathbf{j}+Z~\mathbf{k}}{\sqrt{X^2+Y^2+Z^2}}\]

\[log(B)=ln(|B|)+arccos\left(\frac{W}{|B|}\right)\mathbf{v} \]

Parámetros
[in]BNúmero complejo.
Devuelve
Retorna un número complejo.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed