Deber de Matlab
1.
Indicaciones
Para la presentacin del deber deber seguir las mismas indicaciones que
Recuerde enviar el deber antes de ingresar a la hora de
clases.
Enve un archivo nombre_apellido.zip, que contenga el archivo.tex, archivos.m,
pdf, etc.
en el deber No.1.
Nota: Validar las sentencias que sean necesarias. Los deberes sern eva-
2.
Ejercicios
Sentencias IF - FOR
Programe las funciones que sean necesarias. Comente en cada funcin su nombre y apellido.
Con los siguientes ejercicios usted podr manipular las posiciones y los elementos de una matriz. Use bucles para resolver los ejercicios.
Entrenamiento:
1. Manipulacin de matrices:
Crear una matriz de orden NxN que contenga unicamente nmeros
impares.
Dada una matriz de orden NxN cualquiera, vericar si algn elemento
de la diagonal principal es cero.
Dada una matriz de orden NxN escribir un programa que permita
intercambiar 2 las cualquiera de la matriz.
Dada una matriz de orden NxN escribir un programa que permita
intercambiar 2 columnas cualquiera de la matriz.
Dada una matriz NxN extraiga la matriz triangular superior. No use
triu.
Dada una matriz NxN extraiga la matriz triangular inferior. No use
tril.
1
2 Ejercicios
Dada una matriz NxN contar cuantos nmeros pares tiene la matriz.
2. Escribir una funcin que tenga 3 datos de entrada: (una matriz de nmeros
enteros, entero 1, entero 2 ), la funcin busca dentro de la matriz si entero
1 existe y reemplaza el nmero por el valor de entero 2. Este proceso se
repite si en la matriz aparece varias veces el nmero entero 1.
3. Crear una funcin que permita calcular, la media, la varianza y la desviacin estndar de una serie de datos que estn almacenados en una matriz.
4. Escriba el programa que encuentre el mayor de un vector de n elementos.
No use el comando max.
5. Sea una matriz M x N, sumar los elementos de la matriz que se encuentran
en la posicin (q,k) cuya suma (q+k) sea multiplo de 3.
6. Dada una matriz M x N. Sumar los elementos pares por columnas. Guarde
los datos en un vector. El dato de salida de la funcin es el vector de la
suma.
7. Matriz mgica: Vericar que una matriz N x N sea mgica. El dato de
salida de la funcin es un mensaje de SI o de ERROR.
8. Crear una funcin que tome como dato de entrada un nmero entero y que
enve como dato de salida el nmero transformado de la siguiente manera:
Divida el nmero entero para 2 hasta que el dividendo sea menor que
el divisor.
Ej: nmero entero: 26
26 /2
0 13
1
/2
6 /2
0 3
1
/2
1
9. La norma del vector X se dene como: ||X|| = (x21 + x22 + ... + x2N )1/2 .
Escriba la funcin norma.
10. Calcular: sinh 1 x =
(1)n (2n)!
2n+1
,
n=0 4n (n!)2 (2n+1) x
i=1
i2 ;
2 Ejercicios
1
i=0 (i+1)(i+2) ;
n
1 i
i=0 i( 2 ) ;
n
s(X) = i=0 (X
ex ex
,
2
cosh(x) =
ex +ex
.
2
f (x)dx
h
2
k=1 (f (xk1 )
+ f (xk ))