Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacion Matlab
Deber 1
1.
Fecha de Entrega
2.
Indicaciones
Los programas seran escritos en Matlab y los mismos deberan ser visualizados con LATEX. Para ello use las siguientes instrucciones en su archivo .tex
1. Agregue en su documento .tex el siguiente paquete: \usepackage{listings}
2. Dentro del documento .tex inserte el siguiente codigo en el lugar donde va
a mostrar el programa que escribio en Matlab
\lstinputlisting[language=Matlab]{nombreArchivo.m}
3. Verifique que los archivos .m(Matlab) esten en la misma carpeta que su
archivo .tex para poder visualizarlos.
4. Incluya ademas la ejecucion de los programas. Para ello usted debera usar
la siguiente clase.
\begin{lstlisting}
Aqui dentro usted debera copiar y pegar la ejecucion que muestre matlab
en la pantalla de comandos.
\end{lstlisting}
3.
Ejemplo
A continuaci
on le presento un ejemplo de como debera quedar su documento.
1. Ejercicio 1
Programa Matlab No escriba el c
odigo de Matlab solo muestrelo con la clase que tiene LATEX y que esta en la secci
on 2 numeral 2.
% e j e m p l o para e l d e b e r
% Archivo d e b e r .m
% Nombre A p e l l i d o
fprintf ( E j e r c i c i o 1 ) ;
A=rand ( 6 )
B=inv (A)
BA
Explicaci
on: El comando rand() de Matlab permite generar matrices randomicas. El dato de entrada es un n
umero n entero y el
dato de salida es la matriz de orden n.
El comando inv(A) calcula la inversa de la Matriz A si es que la
tuviera. El dato de entrada es una matriz y la salida es la matriz
inversa.
B*A multiplica las matrices.
Ejecuci
on copiar y pegar la ejecuci
on que muestra la pantalla de
comandos de Matlab con el c
odigo de LATEXque esta en la secci
on 2
numeral 4
>> de b e r
E j e r c i c i o 1A =
Columns 1 through 5 :
0.690858
0.022419
0.234582
0.829702
0.349216
0.597843
0.689517
0.735696
E j e r c i c i o 1A =
0.380989
0.963783
0.126850
0.753461
0.931325
0.539863
0.151341
0.991685
0.326985
0.805852
0.648486
0.847814
0.380989
0.963783
0.126850
0.753461
0.931325
0.539863
0.151341
0.991685
0.326985
0.805852
0.648486
0.847814
Columns 1 through 5 :
0.690858
0.234582
0.349216
0.689517
0.022419
0.829702
0.597843
0.735696
0.985041
0.022637
0.633603
0.400260
0.918848
0.938555
0.960892
0.625186
0.907896
0.725852
0.819244
0.193843
1.760214
0.307307
2.210970
1.061562
0.275538
0.903405
0.559597
2.060148
0.562034
2.286682
2.556984
1.688746
1.866404
2.054389
0.628239
0.966066
Column 6 :
0.757561
0.408515
0.224187
0.437097
0.786705
0.316023
B =
Columns 1 through 5 :
1.619776
0.679962
1.320363
1.059730
0.567547
2.383256
1.227000
2.948632
0.301896
0.099124
2.867758
2.239543
Column 6 :
0.696269
2.349665
0.151358
0.070534
2.712550
0.629150
ans =
1.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
1.00000
0.00000
0.00000
0.00000
0.00000
1.00000
0.00000
0.00000
0.00000
0.00000
1.00000
0.00000
0.00000
0.00000
0.00000
1.00000
0.00000
0.00000
0.00000
0.00000
1.00000
0.00000
0.00000
0.00000
0.00000
4.