Académique Documents
Professionnel Documents
Culture Documents
DE SANTANDER
GUIA DE ESTUDIO No 1
ANALISIS NUMERICO
A MATLAB
INTRODUCCION
UNIDAD ACADEMICA
ASIGNATURA
UNIDAD TEMATICA
COMPETENCIA
Adaptar los distintos algoritmos
que permiten resolver ecuaciones
no lineales en una variable.
RESULTADOS DE APRENDIZAJE
XExplorar el entorno de Matlab mediante la realizacion de calculos basicos con
matrices.
XGraficar diferentes tipos funciones mediante el uso de los comandos plot y ezplot.
XEscribir programas en Matlab mediante el editor de archivos m.
ACTIVIDADES DE APRENDIZAJE
fix(clock)
k = 25
q = sym(25); q+a
syms x; p = (1/2)*x2+3;
e)
f)
g)
h)
i) sup = pi * r 2
eval(q)
x = rand
X = fix(rand * 10)
r=3
j) workspace
2. Escriba en la notaci
on aritmetica usual y obtenga el valor numerico de las siguientes expresiones:
a) 4*sqrt(5-2(-3))
b) log(4.53*5.46)
c) 25-3(-2))/6
d) (0.0056*5.784)/2
3. Realice las siguientes operaciones con MATLAB y verifique las respuestas:
a) 2(9 3) + 4
b)
Rta: 16
5 ( 21 )2
0,7 + 1
4. Sean a = 4, b = 2, c =
1
2
c) (1 0,25) +
Rta: 2.7941
2
3
d)
256
4
81
21
1 2
( 25
)
Rta: 5.3660
Rta: 0+3i
calcule:
a) ab c
b) abc
UNIDADES TECNOLOGICAS
DE SANTANDER
GUIA DE ESTUDIO No 1
ACTIVIDAD No 2
Use el comando ezplot para obtener la grafica de las siguientes funciones seg
un el intervalo dado:
1. f (x) = x2 2x 3 en [1, 3].
2. g(x) =
1
x
d) E = [3, 0, 5, 6]0
b) B = [1 2 3; 4 5 6; 7 8 9]
e) F = [1 : 9]
c) D = C
f ) G = [0 : 2 : 12]
d) eye(6)
e) eye(4,2)
f ) ones(6)
g ) ones(4,7)
h) zeros(4,5)
i) triu(C)
j) tril(A)
k) A(:)
3
1 3
c) Dadas las siguientes matrices: M = 2 1 N = 1
3 4
7
Investigue que operaciones son las siguientes:
2
3 3
5 O =
.
1 4
6
4) O+M
5) M*O
6) M*N
10) O2
11) O.2
12) 2/M
1) -M
2) M+N
3) M-N
7) M.*N
8) M./N
9) 2*O
13) 2./M
14) M/2
15) M./2
UNIDADES TECNOLOGICAS
DE SANTANDER
GUIA DE ESTUDIO No 1
ACTIVIDAD No 4
Resuelva los siguientes sistemas de ecuaciones:
2.
1.
1
x + 3y + 3z = 1
2
4x z = 1
2
1
5x y + z = 1
3
5
7
3y + 2z = 2
2
3.
x + 4y z + 3w = 10
2x + 2y 14z = 44
2x 3y = 2
x + 8y + 4z 8w = 3
2x + y = 1
5x + 17y 5z + 13w = 44
3x + 2y = 1
ACTIVIDAD No 5
Ejercicios de programaci
on en Matlab:
1. Efectuar un programa que lea los valores de 3 resistencias electronicas (en Ohmios) conectadas en paralelo y
muestre en pantalla el valor global de las 3. El valor global es calculado por la siguiente ecuacion: R11 + R12 + R13 .
2. Efectuar un programa que lea dos n
umeros enteros y muestre en pantalla todos los n
umeros comprendidos entre
dichos n
umeros, ambos incluidos. El programa no debe suponer que el primero sera menor que el segundo, ni
viceversa, pero s que debera tenerlo en cuenta para mostrar los n
umeros en orden creciente o decreciente seg
un
corresponda.
3. . Hacer una funci
on que permita calcular el N-esimo termino de la sucesion de Fibonacci. Por ejemplo si N=6
la funci
on debe devolver 8, ya que seg
un la sucesion de Fibonacci: 1, 2, 3, 5, 8, 13, 21, 34..., se ve que el sexto
elemento es 13.
EVALUACION
1. Sup
ongase que se quieren eliminar las columnas 4 y 6
de una matriz A, que tiene dimensiones 88. Conseguiran dicho objetivo las instrucciones A(:, 4) = [ ];
y A(:, 6) = [ ];?
1
2. Grafique la funci
on f (x) = esen( x ) en el intervalo
[, 2].
3. Elabora un programa que pida un a
no y devuelva si
es bisiesto o no. Un a
no es bisiesto si es divisible en-
BIBLIOGRAFIA
B
asica:
XNAKAMURA, Shoichiro. An
alisis Numerico Y Visualizaci
on Grafica Con Matlab. Primera Edicion. Ed Prentice
Hall. 2005. Mexico.
Sugerida:
XGetting Started with MATLAB. The MathWorks, Inc., Natick, MA,USA. Version online.
UNIDADES TECNOLOGICAS
DE SANTANDER
GUIA DE ESTUDIO No 2
UNIDAD ACADEMICA
ASIGNATURA
UNIDAD TEMATICA
ANALISIS NUMERICO
ERRORES Y PUNTO FLOTANTE
COMPETENCIA
1. Comprender los procesos
aritmeticos que realizan las
maquinas computacionales.
RESULTADOS DE APRENDIZAJE
XCalcula las operaciones basicas entre dos n
umeros reales con aritmetica de punto
flotante.
XDetermina el error absoluto y relativo de las operaciones al trabajar con n
umeros
en punto flotante.
ACTIVIDADES DE APRENDIZAJE
Realizar las actividades que a continuaci
on se enuncian teniendo en cuenta los conceptos estudiados en clase.
ACTIVIDAD No 1
1. Indique la cantidad de cifras significativas que tiene cada n
umero:
a) 0,0010025002
c) 5,554 106
e) 2,440 106
b) 1,0000121
d) 27,440002
f ) 1001,44 1020
2. C
omo puedo expresar 0,55555. . . en forma fraccionaria?
3. Sume a 0,222222. . . con 5,33333. . . , pero en forma fraccionaria.
4. Realice la suma de (2/3)+(2/9), primero como suma de fraccionario, trate de no usar la calculadora, luego halle
la suma por redondeo truncado con 5 cifras significativas, luego hagalo por redondeo simetrico.
5. Si la nota de un estudiante de calculo diferencial, al realizar la sumatoria fue 2, 83, pero el profe le digit
o en el
sistema 2,84. Que tipo de error se cometio?
6. Escriba en una palabra de 32-bits la cantidad 0,001285. Cual es su mantisa?Cual es su caracterstica?
7. Seg
un la informaci
on del estandar
(F F F F F F F F F F F F F F F F )Hex ?
IEEE
754,
Que
significa
representa
la
palabra
9. Escriba un n
umero que no pueda representar su calculadora.
10. Se tiene procesador NORM-32 que tiene una longitud de palabra de 32 bits (1bit = 1Binary digital), estos se
distribuyen de la manera siguiente: donde los dos primeros espacios son reservado para los signos, asignandole
cero si el signo es positivo y uno si es negativo, los siguientes siete espacios para el exponente y los restantes
para la mantisa y dado que un numero real distinto de cero x = q 2m , siempre puede normalizarse de tal
1
manera que q < 1, podemos suponer que el primer bit en q es 1, y por lo tanto no requiere almacenamiento.
2
Representar y almacenar en punto flotante normalizado 117,125.
EVALUACION
1. Se desea construir una torre de 10 m, pero al terminarla se mide y su medida es de 998 cm, Calcular:
a) Error absoluto
b) Error relativo
c) Error porcentual
2. Realice un redondeo truncado de 5 cifras para (1/3).
3. Realice la siguiente operaci
on y determine cuantas
BIBLIOGRAFIA
B
asica:
XNAKAMURA, Shoichiro. An
alisis Numerico Y Visualizaci
on Grafica Con Matlab. Primera Edicion. Ed Prentice
Hall. 2005. Mexico.
Sugerida:
XGetting Started with MATLAB. The MathWorks, Inc., Natick, MA,USA. Version online.
UNIDADES TECNOLOGICAS
DE SANTANDER
GUIA DE ESTUDIO No 3
UNIDAD ACADEMICA
ASIGNATURA
UNIDAD TEMATICA
ANALISIS NUMERICO
DE ECUACIONES NO LINEALES
SOLUCION
COMPETENCIA
2. Adaptar los distintos algoritmos que permiten resolver ecuaciones no lineales en una variable.
RESULTADOS DE APRENDIZAJE
XComprende los algoritmos que permiten resolver r ecuaciones no lineales en una
variables tales como biseccion, la posicion falsa, punto fijo, Newton, la secante,
Races m
ultiples.
ACTIVIDADES DE APRENDIZAJE
Realizar las actividades que a continuaci
on se enuncian teniendo en cuenta los conceptos estudiados en clase.
ACTIVIDAD No 1
1. Resuelva f (x) = x5 100x4 +3995x3 79700x2 +794004x3160075 usando x0 = 17. Resuelva usando bisecci
on
con [17, 22,2]
2. Resuelva la ecuaci
on ln2 x x 1 = 0.
3. Resuelva e3(x1) ln(x 1)2 + 1 = 0 con al menos cinco decimales exactos.
4. Resuelva e3x ln(x2 + 1) 30 = 0 con al menos cinco decimales exactos.
5. Para cada una se las siguientes funciones, use el metodo de Newton para encontrar un cero, en caso que el metodo
falle explique por que lo hace.
a) 5x4 + 11x2 1, x0 = 1
b) x4 4x + 1, x0 = 0
c) 5x4 11x2 + 2 x0 = 21 , x0 = 0
6. Sea x2 2 cos(x) + 1 = 0 Aplique el metodo de metodo de Newton para resolver esta ecuacion con x0 = 0,1.
ACTIVIDAD No 2
1. Considere g(x) = 2x .
a) Se podra encontrar una constante positiva k < 1 tal que |g 0 (x)| k x [ 31 , 1]?
b) Se puede garantizar que la iteracion de punto fijo, iniciando en cualquier x0 [ 13 , 1], converge al u
nico
punto fijo de g en el intervalo [ 13 , 1]?.
2. Considere x = 0,5(sen(x) + cos(x)). Determine un intervalo [a, b] donde la iteracion de punto fijo converge sin
importar la elecci
on de la aproximaci
on inicial x0 [a, b]. Justifique su respuesta.
3
y b = 2. Compare con el
3. Aplique el metodo de falsa posici
on a la ecuacion cos(x)cosh(x) 1 = 0 con a =
2
resultado que se obtiene al aplicar el metodo de la secante y biseccion.
!
0,785 x 1 + x2
EVALUACION
1. Considere la ecuaci
on 4(x 1)3 cos(x) = 0.
a) Que multiplicidad tiene la raz x = 1?
b) Aplique Newton con x0 = 0,5
c) Modifique la ecuaci
on de tal manera que el orden de convergencia sea cuadratico. Hacer esto
de dos maneras: Usando la multiplicidad de la
f (x)
raz y usando la ecuaci
on u(x) = 0
.
f (x)
2. El principio de arqumedes establece que el empuje que que esta sometido un cuerpo sumergido en
un liquido es igual al peso del fluido desplazado. Al
plantear la condici
on de equilibrio para una esfera de
radio 1 cm y densidad = 0,75gm/cm3 , se consigue
la ecuaci
on h3 3h2 + 3 = 0, donde h es la altura
de la parte de la esfera que esta sumergida. Se pide
aplicar el metodo de Newton-Raphson, modificado y
secante para estimar un valor aproximado h con 1
por ciento de error con respecto al valor anterior calculado. Nota: presentar la tabla de datos de cada una
de las iteraciones realizadas.
alterado por la funcion g. A tal numero lo denominamos un punto fijo de g. Haga una primera estimaci
on
x1 . luego haga x2 = g(x1 ), x3 = g(x2 ) y as sucesivamente. Si tenemos suerte, xn convergera a la raz
r cuando n . Responda lo siguiente.
a) De una interpretacion geometrica del algoritmo
de punto fijo.
b) Haga un seudocodigo del metodo.
c) Codifique en matlab el algoritmo. Utilice para
aproximar la solucion de f (x) = x 2 cos x.
Esto tambien se puede escribir como f (x) =
2x (x + 2 cos x).
5. Hallar el area sombreada en la grafica, donde L1 se
determina por el metodo de Newton-Raphson (tomando x0 = 0,5) y L2 por el metodo de la secante
modificada (tomando x0 = 1,5; x = 0,01). Tabule
sus resultados e itere hasta que a < 0,001 %.
gm
1e m
v=
c
donde g = 9,8. Para el paracaidista con un coeficiente de rozamiento c = 14kg/s, calcule la masa m de
este de tal forma que la velocidad sea de v = 35m/s
en t = 35m/s en t = 7s. Use el metodo de la falsa
posici
on y la bisecci
on para determinar m en el nivel
de = 0,1 por ciento. Nota: Hacer una tabla que
muestre los datos en cada una de las iteraciones.
BIBLIOGRAFIA
B
asica:
XNAKAMURA, Shoichiro. An
alisis Numerico Y Visualizaci
on Grafica Con Matlab. Primera Edicion. Ed Prentice
Hall. 2005. Mexico.
Sugerida:
XGetting Started with MATLAB. The MathWorks, Inc., Natick, MA,USA. Version online.
UNIDADES TECNOLOGICAS
DE SANTANDER
GUIA DE ESTUDIO No 4
UNIDAD ACADEMICA
ASIGNATURA
UNIDAD TEMATICA
ANALISIS NUMERICO
Y AJUSTE DE CURVAS
INTERPOLACION
COMPETENCIA
3. Determinar algebraicamente
polinomios que se ajusten a un
conjunto finito de datos de modo
que por medio de el se pueda inferir valores futuros que tengan una
relaci
on directa al conjunto de datos inicial.
RESULTADOS DE APRENDIZAJE
XConstruye un polinomio que se ajusta a un conjunto de datos mediante la interpolaci
on de Lagrange y las diferencias divididas de Newton.
XRepresenta graficamente una curva extrayendo los datos de una curva dada en
papel.
XDetermina la lnea recta que mas se ajusta a un conjunto de datos dados mediante
la regresi
on de mnimos cuadrados.
ACTIVIDADES DE APRENDIZAJE
Realizar las actividades que a continuaci
on se enuncian teniendo en cuenta los conceptos estudiados en clase.
ACTIVIDAD No 1
1. Considere los cuatro puntos (0, 1), (1, 2), (3, 0), (4, 4).
a) Calcule el polinomio interpolante P (x), en la forma de Lagrange.
b) Interpolar f (3,5).
2. Considere la funci
on de Bessel J0 (x) =
x
0
0.2
0.4
J0 (x)
3.59
3.11
3.08
cos(1 + 3xi )
0.540302
0.070737
-0.416147
Ayuda: La estimaci
on que se obtiene con el polinomio interpolante es -0.17054.
4. Usar la forma de Newton del polinomio interpolante para completar la siguiente tabla de datos para el agua, donde
T es temperatura y es la densidad.
T (C)
(kg/m3 )
50
988
60
985.7
65
980.5
68
?
75
974.8
80
971.6
UNIDADES TECNOLOGICAS
DE SANTANDER
GUIA DE ESTUDIO No 4
ACTIVIDAD No 2
1. Considere la siguiente tabla de salarios,
Salarios ($)
Frecuencia
0-1000
9
1000-2000
30
2000-3000
35
3000-4000
42
0.10377
6.4147
0.11144
6.5453
0.1254
6.7664
Use interpolaci
on para encontrar la entropa s para un volumen especifico v de 0,108m3 /kg.
3. Considere la siguiente tabla de datos para el nitrogeno,
T (K)
B(cm3 /mol)
100
-160
200
-35
300
-4.2
400
9.0
500
16.9
600
21.3
donde T es la temperatura y B es el segundo coeficiente virial. Interpolar el segundo coeficiente virial a 450K.
4. En la tabla que sigue aparece las estadsticas de un curso con la cantidad de estudiantes en cada rango de notas.
Rango de Notas
No Estudiantes
30-40
35
40-50
48
50-60
70
60-70
40
70-80
22
0.1
0.75
0.2
1.25
0.4
1.45
0.6
1.25
0.9
0.85
1.3
0.55
1.5
0.35
1.7
0.28
1.8
0.18
Elabore una grafica de los datos de la tabla y determine si visualmente es un buen ajuste, si lo es, prediga el valor
de y en x = 2.
u
para linealizar el modelo.
Sugerencia: Utilice ln y la propiedad ln(u) ln(v) = ln
v
2
a+ x
0.5
10.4
1
5.8
2
3.3
3
2.4
4
2
5
1.8
6
1.5
7
1.6
8
1.2
Elabore una grafica de los datos y determine si visualmente es un buen ajuste, si lo es, prediga el valor de y en
x = 9.
EVALUACION
Costo Total(Dolares)
150
260
325
500
670
0.5
0.6065
0.6
0.5488
2. Una persona lanza una pelota al aire hacia abajo. La altura que alcanza esta dada por s(t) =
s0 + v0 t + 21 gt2 . Se toma las siguientes mediciones:
Altura (pies)
57
67
68
9.5
0.4
0.6705
Encuentre su funci
on de costo total.
0.3
0.7408
Edad en meses
Peso en libras
0
7.5
2
10.25
5
15
8
16
10
18
12
21
yi
2
3
2
1
3
?
-1
?
2
-1
0
1.5
?
0.5
BIBLIOGRAFIA
B
asica:
XNAKAMURA, Shoichiro. An
alisis Numerico Y Visualizaci
on Grafica Con Matlab. Primera Edicion. Ed Prentice
Hall. 2005. Mexico.
Sugerida:
XGetting Started with MATLAB. The MathWorks, Inc., Natick, MA,USA. Version online.
UNIDADES TECNOLOGICAS
DE SANTANDER
GUIA DE ESTUDIO No 5
UNIDAD ACADEMICA
ASIGNATURA
UNIDAD TEMATICA
ANALISIS NUMERICO
E INTEGRACION
NUMERICA
DIFERENCIACION
COMPETENCIA
4. Adaptar y ejecutar en el
computador algoritmos que permitan calcular la derivada y la integral numerica.
RESULTADOS DE APRENDIZAJE
XAdapta y ejecuta en el computador los algoritmos que permitan calcular el valor
numerico de la derivada de una funcion para un valor de su dominio.
XAdapta y ejecuta en el computador algoritmos que permitan calcular la integral
definida de una funcion.
ACTIVIDADES DE APRENDIZAJE
Realizar las actividades que a continuaci
on se enuncian teniendo en cuenta los conceptos estudiados en clase.
ACTIVIDAD No 1
1. En un circuito electrico con un voltaje impreso E(t) y una inductancia L, la primera ley de Kirchhoff nos da la
siguiente relaci
on
di
L + Ri = E(t)
dt
donde R es la resistencia del circuito e i es la corriente. Supongamos que medimos con varios valores de t y
obtenemos
t
i
1.00
3.10
1.01
3.12
1.02
3.14
1.03
3.18
1.04
3.24
donde t se mide en segundos, i se da amperes, la inductancia L de 0,098 henries y resistencia R es de 0,142 ohms.
Aproxime me el voltaje E(t) en los valores t =1.00, 1.01,1.02, 1.03 y 1.04
2. Encontrar una aproximaci
on al area bajo la curva de la siguiente funcion usando el metodo de trapecios. Tomar
6 subintervalos iguales.
f (x) =
arctan2 (x + ) ;
x + 2;
si x
si < x 2
3. La regi
on limitada por la curvas y = 3 1 + x3 , y = 0, x = 0 y x = 2 se hace girar, en torno del eje x. Emplee la
regla de Simpson, con n = 10, y estime el volumen del solido restante.
4. En un da de trabajo, Jose anot
o su velocidad cada 3 minutos. Los resultados se muestran en la siguiente tabla.
Que distancia recorri
o en cada anotaci
on?
Tiempo (minutos)
velocidad (mi/h)
0
0
3
31
6
54
9
53
12
52
15
35
18
31
2
28
24
0
EVALUACION
t
c
0
2.1
2
4
4
5
6
5.5
8
5
10
3
12
1.2
h
i
(t 10)
12
Use la regla de Simpson 1/3 para determinar el promedio ponderado (c) de concentracion de salida del
reactor durante el perodo de 12 horas, donde:
2. La concentraci
on de salida de un reactor se mide en
distintos momentos durante un perodo de tiempo de
12 horas:
Rt
c=
Q(t)c(t) dt
Rt
Q(t) dt
0
BIBLIOGRAFIA
B
asica:
XNAKAMURA, Shoichiro. An
alisis Numerico Y Visualizaci
on Grafica Con Matlab. Primera Edicion. Ed Prentice
Hall. 2005. Mexico.
Sugerida:
XGetting Started with MATLAB. The MathWorks, Inc., Natick, MA,USA. Version online.
UNIDADES TECNOLOGICAS
DE SANTANDER
GUIA DE ESTUDIO No 6
UNIDAD ACADEMICA
ASIGNATURA
UNIDAD TEMATICA
ANALISIS NUMERICO
ECUACIONES DIFERENCIALES DE PRIMIR ORDEN
COMPETENCIA
4. Ejecutar en el computador los
algoritmos de Euler y Runge-Kutta
para obtener la soluci
on de una
ecuaci
on diferencial.
RESULTADOS DE APRENDIZAJE
XAdapta y ejecuta en el computador el algoritmo de Euler para obtener la soluci
on
de una ecuacion diferencial ordinaria.
XAdapta y ejecuta en el computador el algoritmo de Runge-Kutta para obtener la
soluci
on de una ecuacion diferencial ordinaria.
ACTIVIDADES DE APRENDIZAJE
Realizar las actividades que a continuaci
on se enuncian teniendo en cuenta los conceptos estudiados en clase.
ACTIVIDAD No 1
1. Considere el problema de valor inicial y 0 (t) = cos(2t) + sen(3t), t [0, 1], y(0) = 1.
a) Usando el metodo de Euler, aproximar y(0,4) con h = 0,1.
b) Usando el metodo de Runge-Kutta de orden 4, aproximar y(0,4) con h = 0,2.
2. Considere el problema de valor inicial y 0 (t) = te3t 40y, t [1, 2], y(1) = 10.
a) Usando el metodo de Euler, aproximar y(0,4) con h = 0,1.
b) Usando el metodo de Runge-Kutta de orden 4, aproximar y(0,4) con h = 0,2
3. Dada la siguiente ecuaci
on diferencial
dy
= 4e0,8x 0,5y con la condicion inicial: y(0) = 2 ,
dx
40 0,8x
a) Si analticamente se encontr
o que y = 13
e
ce0,5x es la solucion general del sistema, encuentre una
soluci
on particular con las condiciones iniciales dadas.
dy
= y sen3 t con la condicion inicial: y(0) = 1,
dt
a) Resuelvala analticamente.
b) Resuelva numericamente aplicando los metodos estudiados en el intervalo de t = 0 a 1, con tama
no de paso
0,1.
c) Aproxime y(1,5).
d) Grafique y compare los resultados numericos con los analticos.
5. Usar el metodo de Euler para resolver la siguiente ecuacion diferencial
h = 0,1 y condici
on inicial y(0) = 1.
dy
= y sen3 (t) en el intervalo [0, 1] con
dt
EVALUACION
1. Si se drena el agua desde un tanque cilndrico vertical por medio de una valvula en la base, el lquido
fluira rapido cuando el tanque este lleno y despacio
conforme se drene. La tasa a la que el nivel del agua
disminuye es:
dy
= k y
dt
donde k es una constante que depende de la forma del agujero y del area de la seccion transversal
del tanque. La profundidad del agua y se mide en
metros y el tiempo t en minutos. Si k = 0,06,
determine cuanto tiempo se requiere para vaciar el
tanque si el nivel de fluido se encuentra en un inicio
a 3 m. Utilice el metodo RK4 con un incremento de
0,5 segs.
BIBLIOGRAFIA
B
asica:
XNAKAMURA, Shoichiro. An
alisis Numerico Y Visualizaci
on Grafica Con Matlab. Primera Edicion. Ed Prentice
Hall. 2005. Mexico.
Sugerida:
XGetting Started with MATLAB. The MathWorks, Inc., Natick, MA,USA. Version online.