Home | Develop | Download | Contact
example_funcmatrix_merge.cpp
1
58#include <Pds/Ra>
59
60int main(void)
61{
62 Pds::Matrix A = Pds::Eye(3);
63 A.Print("\nA:\n");
64
66 B.Print("\nB:\n");
67
68 std::vector<Pds::Matrix> vec={A,B};
69
71 I.Print("\nI=[A;B]:\n");
72
74 J.Print("\nJ=[A,B]:\n");
75
76 A = Pds::MergeHor({Pds::Vector(4,-1),Pds::Vector(4,2),Pds::Vector(4,1)});
77 A.Print("\nA:\n");
78
79 A = Pds::MergeVer({Pds::Vector(2,-1),Pds::Vector(3,2),Pds::Vector(2,1)});
80 A.Print("\nA:\n");
81 return 0;
82}
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
Pds::Matrix MergeVer(const std::initializer_list< Pds::Matrix > list)
Retorna una matriz concatenando verticalmente otras. Si las matrices no tienen el mismo número de c...
Pds::Matrix MergeHor(const std::initializer_list< Pds::Matrix > list)
Retorna una matriz concatenando horizontalmente otras. Si las matrices no tienen el mismo número de...
Pds::Matrix Eye(unsigned int N)
Retorna una matriz con unos en la diagonal y el resto ceros.
Pds::Matrix Ones(const Pds::Size &S)
Retorna una matriz con unos.
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