Exportando matrices numéricas de Matlab a código de LaTeX

Matlab cuenta con el comando latex() para generar el código de una matriz  o expresión simbólica. Si la expresión que se quiere exportar a LaTeX es  de tipo double, float, int, etc. el comando latex()  genera un error.
La función latexmat(matriz, 'formato') provee una solución para este problema, permitiendo exportar a código de LaTeX, por si, como a mí, les da flojera escribirlas dato por dato.

El archivo latexmat.m

Un ejemplo:
 >> A = [0 0 1 0;0 0 0 1;5.909 0 0 0;-0.020031 0 0 0];

Luego, la pasamos a LaTeX

>> latexmat(A,'%0.5g')
>>
\left[ \begin{array}{cccc}
  0 & 0 & 1 & 0 \\
  0 & 0 & 0 & 1 \\
  5.909 & 0 & 0 & 0 \\
  -0.020031 & 0 & 0 & 0
\end{array} \right]

Listo, se copia y se pega en nuestro editor de preferencia.

Documentación de latexmat()

Comentarios

  1. Lucky Club: Best Casino Site
    Check out the Best UK Casino and Win more luckyclub than 1000 Slots, Table Games & Bingo Games at Lucky Club ✓ Online UK Betting Sites ✓ Exclusive Bonuses.

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog

Descargar artículos científicos gratis