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.