Home | Develop | Download | Contact
example_matrixrotation.cpp
1
54#include <Pds/Ra>
55
56int main(void)
57{
58 Pds::Matrix X2 = Pds::X2D();
59 X2.Print("\nX2:\n");
60
62 (R2*X2).Print("\nR2(45grad)*X2\n");
63 (R2.T()*X2).Print("\nR2(45grad).T()*X2\n");
64
66 Z.Print("\nZ:\n");
67
69 (RX*Z).Print("\nRX(45grad)*Z\n");
70
72 (RY*Z).Print("\nRY(45grad)*Z\n");
73
75 (RZ*Z).Print("\nRZ(45grad)*Z\n");
76
77 return 0;
78}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:96
const double Pi
Número PI.
Definition: RaDefines.hpp:189
Pds::Matrix Rot2D(double theta)
Retorna una matriz de rotación anti-horaria en 2 dimensiones.
Pds::Matrix RotZ(double RadAngle)
Retorna una matriz de rotación anti-horaria al rededor del eje Z en 3 dimensiones.
Pds::Matrix RotY(double RadAngle)
Retorna una matriz de rotación anti-horaria al rededor del eje Y en 3 dimensiones.
Pds::Matrix RotX(double RadAngle)
Retorna una matriz de rotación anti-horaria al rededor del eje X en 3 dimensiones.
Vector X2D(void)
Retorna una matriz vector columna eje X en 2 dimensiones.
Vector Z3D(void)
Retorna una matriz vector columna eje Z en 3 dimensiones.
double R2(const Pds::Matrix &A, const Pds::Matrix &B)
Calcula el coeficiente de determinación o .
void Print(const std::string &str, unsigned int precision) const
Imprime en pantalla el contenido de la matriz después del texto indicado en str.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed