¡Esta es una revisión vieja del documento!
Librería para realizar operaciones matemáticas como en MATLAB o R desde C++.
Para utilizarla, estando bien instalada, únicamente has de incluir la librería armadillo.
#include <iostream> #include <armadillo> using namespace std; using namespace arma; int main(int argc, char** argv) { mat A = randu<mat>(4,5); mat B = randu<mat>(4,5); cout << A*B.t() << endl; return 0; }
mat A = randu<mat>(4,5);, matriz de 5 columnas y 4 filas con valores aleatorios.A(0,1);, acceso a la primera fila, segunda columna de A.A*B, multiplicación de matrices.A.t(), traspuesta de A.