Anda di halaman 1dari 3

Laboratorio de Matemticas

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-

luados respecto a la nota de la prueba.

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

Guarde los datos en un vector


1 1 0

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

para |x| < 1

11. Programar la serie que le permite calcular la csc


12. Programar
n

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

xi ); con xi vector que contiene n+1 puntos.

13. Las funciones senh(x) y cosh(x) estn denidas de la siguiente manera:


senh(x) =

ex ex
,
2

cosh(x) =

ex +ex
.
2

Si las series de las funciones son:


n
1
senh(x) = i=0 (2i+1)!
x2i+1 ;
n
1
2i
cosh(x) = i=0 (2i)! x .

Se pide escribir el programa para calcular las funciones.


14.

Calcular el rea bajo la curva :

Supongamos que se divide al intervalo


[a,b] en M subintervalos [xk ,xk+1 ] de anchura comn h = (b a)/M
mediante una particin cuyos nodos xk = a + kh, para k = 0, 1, ..., M ,
estn equiespaciados. El valor aproximado del rea se puede expresar de
la siguiente manera:
b
a

f (x)dx

h
2

k=1 (f (xk1 )

+ f (xk ))

Anda mungkin juga menyukai