Home | Develop | Download | Contact
test_vector_create.cpp
1 
9 #include <Pds/Ra>
10 #include <cmath>
11 
12 int main(void)
13 {
14  Pds::Matrix M(2,2,1.5);
15 
16  Pds::Vector A(2);
17  Pds::Vector B(3);
18  Pds::Vector C(M);
19  Pds::Vector D(M,1);
20  Pds::Vector E("1 2 3\n4 5 6");
21  Pds::Vector F(M.Size());
22  Pds::Vector G(cos,B);
23  Pds::Vector H(cos,M);
24  Pds::Vector I(3,-1.2);
25  Pds::Ra::SaveString("filedat.txt","1 2 3\n4 5 6\n");
26  Pds::Vector J(Pds::Ra::TextFormat,"filedat.txt");
27  Pds::Vector K={-1,2,3,-2};
28 
29 
30  A.T().Print("A.T():\n");
31  B.T().Print("B.T():\n");
32  C.T().Print("C.T():\n");
33  D.T().Print("D.T():\n");
34  E.T().Print("E.T():\n");
35  F.T().Print("F.T():\n");
36  G.T().Print("G.T():\n");
37  H.T().Print("H.T():\n");
38  I.T().Print("I.T():\n");
39  J.T().Print("J.T():\n");
40  K.T().Print("K.T():\n");
41 
42  Pds::Vector L;
43  L.T().Print("L.T():\n");
44  L=K;
45  K.FillRandU(0,1); K.T().Print("K.T():\n");
46  L.T().Print("L.T():\n");
47  return 0;
48 }
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:86
La clase tipo Pds::Vector . Esta clase genera una matriz de Nlin lineas y 1 columna....
Definition: Vector.hpp:78
@ TextFormat
Definition: RaDefines.hpp:154
void Print(std::string str) const
Imprime en pantalla el contenido de la matriz después del texto indicado en str.
bool FillRandU(void)
Inicializa la matriz con números aleatórios, distribuidos uniformemente, desde 0 a 1....
Pds::Matrix T(void) const
Transpuesta de si mismo (A), el resultado es cargado en B.
bool SaveString(const std::string &filepath, const std::string &str)
Save the string in a text file.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed