Home | Develop | Download | Contact
example_matrix_create.cpp
1 
46 #include <cmath>
47 #include <Pds/Ra>
48 
49 int main(void)
50 {
51  Pds::Ra::Tic();
52 
53  Pds::Matrix A;
54  Pds::Matrix B(2,2);
55  Pds::Matrix C(2,3,0.523598776);
56  Pds::Matrix D(C);
57  Pds::Matrix E(sin,D);
58  Pds::Matrix F="1 2 \n 3 4";
59 
60  A.Print("\nA:\n");
61  B.Print("\nB:\n");
62  C.Print("\nC:\n");
63  D.Print("\nD:\n");
64  E.Print("\nE:\n");
65  F.Print("\nF:\n");
66 
67  F.Save("filedat.txt");
68  Pds::Matrix G(Pds::Ra::TextFormat,"filedat.txt");
69  G.Print("\nG:\n");
70 
71  Pds::Matrix H(pow,F,F);
72  H.Print("\nH:\n");
73 
74  Pds::Ra::Toc();
75 
76  return 0;
77 }
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:86
@ TextFormat
Definition: RaDefines.hpp:161
void Print(std::string str) const
Imprime en pantalla el contenido de la matriz después del texto indicado en str.
bool Save(const char *filepath) const
Escribe en un archivo de texto el contenido de la matriz.
double Toc(void)
Retorna e imprime en pantalla el tiempo transcurrido desde Pds::Ra::Tic()
clock_t Tic(void)
Retorna el número de clocks actual. Este valor tambien es salvado internamente.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed