You are on page 1of 3

Laboratorio de Matemáticas

Deber No. 1 Matlab

1. Introducción

El objetivo del deber es programar en Matlab una serie de problemas básicos,


funciones y ejecutar comandos.
El deber será entregado individualmente.
Usted deberá crear un documento LATEX, que contenga:
1. El enunciado de los ejercicios,
2. El código de Matlab
3. La ejecución del programa.
4. Explicación
Para incluir el código de Matlab usted deberá agregar la siguiente línea en
su documento LATEX: \lstinputlisting[language = M atlab]{archivo.m}. Esta
línea le permite mostrar el código de Matlab en su documento. No necesita
pegar el código, LATEXse encargará de leer el archivo.m, éste archivo deberá
estar guardado en la misma carpeta que su archivo.tex
Copiar y Pegar la corrida de su función, después de mostrar el código. Para esta
operación puede usar \begin{verbatim}\end{verbatim}
Usted deberá explicar como funciona su programa o si fuera el caso explicar
como funciona el comando.

2. Ejercicios

Programe las funciones (no scripts) que sean necesarias.


1. Crear una función variables, que tome como dato de entrada dos variables
y que imprima en pantalla la suma, la resta, la multiplicación y la división
entre las variables. Ejecute el programa usando variables simples(enteros,
otantes), vectores y matrices. NO necesita hacer validaciones, ejecute con
variables ideales.
2. Manipulación de matrices:
Investigue como funciona el comando mod().

1
2 Ejercicios 2

Crear una matriz de orden nxm, extraer la cuarta la de la matriz.


Crear una matriz de orden nxm, extraer la segunda columna de la
matriz.
Dada una matriz de orden nxm, extraer una matriz de orden 4 x 4.
Dada una matriz de orden nxn cualquiera, use los siguientes coman-
dos: sum, prod. Escriba al menos 2 ejemplos de uso.
Crear una función que permita calcular, la media, la varianza y la
desviación estándar de una serie de datos que están almacenados en
una matriz.
3. Investigue para que sirven los siguientes comandos de Matlab. Que datos
sirven como entrada y cual es la salida o resultado que envía el comando.
mod()
diag()
real()
imag()
round()
x()
oor()
ceil()
sign()
log()
log10()
exp()
linspace()
magic()
inv()
sin(), asin(),sinh(), cos(),acos(), cosh()
.
Pruebe los comandos y pegue en su documento la corrida tal como se
explicó anteriormente.
4. Dada una matriz NxN agregar una columna en la posición n-1.
5. Dada una matriz NxN agregar una la al principio y al nal de la matriz.
6. Dadas 2 variables A y b; donde A es matriz y b vector, use el comando
max(), min().
2 Ejercicios 3

7. Investigue el o los comandos para ordenar los elementos de un vector


(ascedente y descendente).
8. Dada una matriz NxM, ordenar ascendentemente la primera columna de
la matriz.
9. Dada una matriz MxN, ordenar descendentemente la última la de la
matriz.
10. Dada una matriz NxN, ordenar la diagonal principal.

You might also like