Home | Develop | Download | Contact
example_matrix_create.cpp
1
74#include <cmath>
75#include <Pds/Ra>
76
77int main(void)
78{
80
82 Pds::Matrix B(2,2);
83 Pds::Matrix C(2,3,0.523598776);
84 Pds::Matrix D(C);
85 Pds::Matrix E(sin,D);
86 Pds::Matrix F="1 2 \n 3 4";
87
88 A.Print("\nA:\n");
89 B.Print("\nB:\n");
90 C.Print("\nC:\n");
91 D.Print("\nD:\n");
92 E.Print("\nE:\n");
93 F.Print("\nF:\n");
94
95 F.Save("filedat.txt");
96 Pds::Matrix G(Pds::Ra::TextFormat,"filedat.txt");
97 G.Print("\nG:\n");
98
99 Pds::Matrix H(pow,F,F);
100 H.Print("\nH:\n");
101
102 Pds::Matrix I({1,2,3,4,5});
103 I.Print("\nI:\n");
104
105 std::vector<int> d={9,8,4,0,7,1,4,2,2};
106 Pds::Matrix J(d);
107 J.Print("\nJ:\n");
108
109 Pds::Matrix K(3,4,d);
110 K.Print("\nK:\n");
111
112 Pds::Ra::Toc();
113
114 return 0;
115}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:96
@ TextFormat
Definition: RaDefines.hpp:373
bool Save(const std::string &filepath) const
Escribe en un archivo de texto el contenido de la matriz.
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.
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