Home | Develop | Download | Contact
test_matrix_static_matrix.cpp
1 
8 #include <Pds/Ra>
9 
10 int main(void)
11 {
12  char filepath[]="filedat.txt";
13 
14  Pds::Matrix A=Pds::Ones(3);
15  Pds::Matrix B=2*Pds::Ones(3);
16  Pds::Matrix C(3,3);
17  C.FillId();
18  C.Print("C:\n");
19 
20  bool state=A.Save(filepath);
21  if(state==true) A.Print("A:\n");
22 
23  Pds::Matrix D;
24  D.Load(filepath);
25  D.Print("D:\n");
26 
27  std::vector<Pds::Matrix> Block(3);
28  Block[0]=A; Block[1]=B; Block[2]=C;
29  Pds::Matrix::GetSamples(Block).Print("Pds::Matrix::GetSamples(Block)\n");
30  Pds::Matrix::GetSamples(Block,{1,5,3}).Print("Pds::Matrix::GetSamples(Block,{1,5,3})\n");
31 
32  Pds::Matrix E=Pds::Matrix::FromString("1 2 3\n 4 5 6\n\n");
33  E.Print("E:\n");
34 
35  return 0;
36 }
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:86
Pds::Matrix Ones(const Pds::Size &S)
Retorna una matriz con unos.
static Pds::Matrix GetSamples(const std::vector< Pds::Matrix > &Block)
Convierte algunas muestras de un bloque (std::vector<Pds::Matrix>) de N matrices (Pds::Matrix) de L e...
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.
bool Load(const char *filepath)
Lee de un archivo una matriz de Nlin lineas y Ncol columnas. Si la lectura es satisfactoria el conten...
static Pds::Matrix FromString(const std::string &str)
Convierte un sdt::string a una Matriz de Nlin lineas y Ncol columnas.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed