Home | Develop | Download | Contact
example_vectorfunc.cpp

Programa para el testeo de las funciones.

Programa para el testeo de las funciones.Para compilar o código example_vectorfunc.cpp:

g++ -static -o example_vectorfunc example_vectorfunc.cpp -lpdsramm

Para executar o programa:

./example_vectorfunc

Retornando por consola:

W:
0
2.5
5
7.5
10

X2:
1 
0 

Y2:
0 
1 

X:
1 
0 
0 

Y:
0 
1 
0 

Z:
0 
0 
1 
P.T()4 4 1 
L.T()4 1 2 3 
d: 5.0779635963361
P.T()0  0  -1 
L.T()0 0 0 1 
d: -1

Código example_vectorfunc.cpp:

#include <iostream>
#include <Pds/Ra>
int main(void)
{
std::cout<<"W:\n"<<W;
X2.Print("\nX2:\n");
Y2.Print("\nY2:\n");
X.Print("\nX:\n");
Y.Print("\nY:\n");
Z.Print("\nZ:\n");
Pds::Vector L="4 1 2 3";
Pds::Vector P="4 4 1";
double d;
P.T().Print("P.T()");
L.T().Print("L.T()");
std::cout<<"d: "<<d<<std::endl;
L="0 0 0 1";
P="0 0 -1";
P.T().Print("P.T()");
L.T().Print("L.T()");
std::cout<<"d: "<<d<<std::endl;
V.T().Print();
return 0;
}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:96
La clase tipo Pds::Vector . Esta clase genera una matriz de Nlin lineas y 1 columna....
Definition: Vector.hpp:80
Vector X3D(void)
Retorna una matriz vector columna eje X en 3 dimensiones.
Vector GeomSpace(double start, double end, unsigned int N)
Retorna un vector con elementos desde start hasta end con N elementos.
Vector Y3D(void)
Retorna una matriz vector columna eje Y en 3 dimensiones.
Vector Y2D(void)
Retorna una matriz vector columna eje Y en 2 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 DistancePointToPlane(const Pds::Vector &P, const Pds::Vector &W, bool Sign=false)
Retorna la distancia de un punto hasta un plano .
Vector LinSpace(double start, double end, unsigned int N)
Retorna un vector con elementos desde start hasta end con N elementos.
Pds::Matrix T(void) const
Transpuesta de si mismo (A), el resultado es cargado en B.
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