Sie sind auf Seite 1von 4

ALGOR

ITMOS, C

ODIGO COPIADO Y
C

ODIGO IMPORTADO DESDE MATLAB (.m)


EN L
A
T
E
X
Gabriel Lopez Rafael Rodrguez
18 de Abril de 2014
Resumen
Este documento busca presentar, al usuario de L
A
T
E
X, de manera sen-
cilla, el procedimiento a seguir para poder escribir algortmos y tambien
la forma de poder desplegar el c odigo desde un archivo MATLAB (archi-
vo.m) y dar a conocer los paquetes necesarios para su correcta ejecuci on.
1. ALGOR

ITMOS EN L
A
T
E
X
En esta seccio daremos a conocer los procedimientos y paquetes necesarios
para la realizacion de Algortmos en L
A
T
E
X.
1.1. Paquetes necesarios
Deberemos utilizar los siguientes paquetes, escribiendolos al inicio del docu-
mento as:
1. \usepackage{algorithm}
2. \usepackage{algorithmic}
1.2. Algoritmos usados
Para escribir un algoritmo se debe iniciar el entorno en el cual se trabajara,
escribir el algoritmo dentro del mismo y cerrarlo, como se lo realiza con las
demas funciones en L
A
T
E
X; as:
1
\begin{algorithm}
...
\end{algorithm}
El formato para escribir algunos algoritmos es el siguiente:
1. \IF{<condition>} <text> \ENDIF
Se pueden utilizar tambien las condiciones \IF<condition> <text> \ELSIF<condition>
<text> \ELSE <text> \ENDIF
2. \FOR{<condition>} <text> \ENDFOR
3. \WHILE{<condition>} <text> \ENDWHILE
1.3. EJEMPLO
Algorithm 1 Calcular si un n umero es primo o no
Require: n 0
print x es el n umero ingresado
for i = 2 : x 1 do
n = x%i
if n == 0 then
cont + +
end if
end for
if cont > 0 then
print El n umero ingresado no es primo.
else
print El n umero ingresado es primo.
end if
2
2. MATLAB en L
A
T
E
X
En esta seccio daremos a conocer los procedimientos y paquetes necesarios
para poder desplegar el codigo que se tiene en un archivo MATLAB en L
A
T
E
X.
2.1. Paquetes necesarios
Deberemos utilizar el siguientes paquete, escribiendolo al inicio del docu-
mento as:
1. \usepackagelistings
2.2. Comando para copiar c odigo de MATLAB en L
A
T
E
X
Si lo que quemos es copiar el codigo de MATLAB y que dicho codigo nos
aparezca en nuestro documento utilizando L
A
T
E
X, debemos ingresar los siguien-
tes comandos:
\begin{lstlisting}
...
codigo MATLAB
...
\end{lstlisting}
2.3. Comando para ingresar el c odigo importado desde un
archivo MATLAB
Si lo que queremos es ingresar el codigo que esta generado previamente en
un archivo de MATLAB (archivo.m), debemos de ingresar el siguiente comando,
incluyendo el nombre del archivo .m dentro de los corchetes asi:
\lstinputlisting{archivo.m}
f unc t i on ea=e r r or abs ( vr , va )
3
ea=abs ( vrva ) ;
4

Das könnte Ihnen auch gefallen