Loading [MathJax]/jax/output/HTML-CSS/jax.js

domingo, 9 de diciembre de 2012

Uso de LATEX en Matlab

En Matlab es posible utilizar LATEX lo que nos brinda grandes posibilidades en la estética, como añadir ecuaciones, subindices, fracciones, etc.


Si no tenemos conocimientos de LATEX la red está llena de información, en mi caso para crear ecuaciones y demás, utilizo el programa LyX. Este programa es un procesador de textos basado en este lenguaje, pero no entraré en detalles.

Mi forma de trabajar es crear cómodamente la ecuación en LyX y copiar el código LATEX en Matlab para evitar errores en la escritura.
Trabajo con LyX porque lo utilizo habitualmente, pero no merece la pena descargarlo para esta finalidad, podemos hacer uso de editores LATEX online como pueden ser:
http://www.codecogs.com/latex/eqneditor.php

Para insertar el código LATEX en Matlab basta con añadir los siguientes argumentos a la función que cree nuestro titulo (title, xlabel,ylabel,...)
title('Texto con ecuación (entre signos $)','interpreter','Latex','fontsize',14)

Lo importante es añadir 'interpreter','Latex'.
El argumento 'fontsize',14 es sólo alguna de las opciones que nos permite esta forma de trabajar a la hora de personalizar nuestros textos.
Aquí vemos un ejemplo de trabajo:

plot(t,2.*exp(-0.5*t))
title('$h(t)=2e^{-0.5t}$','interpreter','Latex','fontsize',14)

No hay comentarios:

Publicar un comentario