Programa para el testeo de las funciones.
Programa para el testeo de las funciones.Para compilar o código example_funcmatrix_merge.cpp:
g++ -static -o example_funcmatrix_merge example_funcmatrix_merge.cpp -lpdsramm
Para executar o programa:
./example_funcmatrix_merge
Retornando por consola:
A:
1 0 0
0 1 0
0 0 1
B:
1 1 1
1 1 1
1 1 1
I=[A;B]:
1 0 0
0 1 0
0 0 1
1 1 1
1 1 1
1 1 1
J=[A,B]:
1 0 0 1 1 1
0 1 0 1 1 1
0 0 1 1 1 1
A:
-1 2 1
-1 2 1
-1 2 1
-1 2 1
A:
-1
-1
2
2
2
1
1
Código example_funcmatrix_merge.cpp:
#include <Pds/Ra>
int main(void)
{
std::vector<Pds::Matrix> vec={A,B};
return 0;
}
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
La clase tipo Pds::Vector . Esta clase genera una matriz de Nlin lineas y 1 columna....
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.