Herramientas de usuario

Herramientas del sitio


fw:maths:armadillo

¡Esta es una revisión vieja del documento!


Tabla de Contenidos

Armadillo

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;
}

Uso

Uso básico

  • 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.

Tipos

fw/maths/armadillo.1361269951.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)