M.Sc.Ing. Freddy Jhony Zambrana Rodríguez FECHA DE

M.Sc.Ing. Freddy Jhony Zambrana Rodríguez
FECHA DE PUBLICACIÓN:
FECHA DE ENTREGA:
Or – 12 – 09 – 2014
A ser señalada en clase
1
MÉTODO DE PUNTO FIJO.
1.1
SECUENCIA DE PASOS A SEGUIR.
La secuencia de pasos a realizar en la solución de un problema se debe seguir los siguientes
pasos:
1. Abra MATLAB haciendo clic en el icono que representa a MATLAB.
2. Una vez que aparezca la pantalla principal de MATLAB, proceda a crear un archivo M de
función, cuyo formato se indica a continuación:
Sea ecua_PuntoFijo el archivo M de función en el que se escribe el criterio
función de la forma g(x) a ser resuelta, cuya declaración debe ser:
g ( x )
y la
function y = ecua_PuntoFijo( x, n )
if n == 1
y  abs ( g ( x )) ;
else
y  g ( x) ;
end;
3. Una vez desarrollado el archivo M señalado, retorne a la pantalla principal de MATLAB y
proceda a verificar que el archivo no presente errores de sintaxis, ni lógicos.
4. Realice una representación gráfica de la ecuación problema para determinar:
a. Si la ecuación presenta o no solución.
b. De no conocerse, establecer el valor inicial x0 a utilizar.
5. Si la gráfica de la ecuación, señala que existe solución, en el indicador de MATLAB que es
>>, llamar al programa PuntoFijo_L cuyos formatos de utilización son:
PuntoFijo_L(MaxIte);
Para cualquiera de los formatos, es necesario enviar la información correspondiente,
donde:
MaxIte es la variable donde se señala al programa el máximo de iteraciones a realizar.
6. Introducir la información del error y el valor inicial x0 solicitado por el programa utilizando el
teclado.
7. Anote los resultados obtenidos de acuerdo a las exigencias solicitadas.
1.2
PROBLEMA A RESOLVER.
Se sabe que la ecuación:
x  5e  3  0
3
x
Tiene una raíz localizada entre -2 y -1. De existir más de una, encuentre un raíz de ser posible,
utilizando el método de Punto Fijo con una aproximación de 10  5
2
MÉTODO DE NEWTON RAPHSON.
2.1
METODOLOGÍA DE TRABAJO.
La secuencia de pasos a seguir en la solución de u determinado problema son:
1. Abra MATLAB haciendo clic en el icono que representa a MATLAB.
2. Una vez que aparezca la pantalla principal de MATLAB, proceda a crear un archivo M de
función, cuyo formato se muestra a continuación
Sea ecuacion_N el nombre del archivo M de función en el que se escribe la derivada y la
función a ser resuelta, archivo cuyo formato debe ser:
function [y, dy] = ecuacion_N( x )
y  f ( x );
dy  f ( x );
3. Una vez desarrollado el archivo M señalado, retorne a la pantalla principal de MATLAB y
proceda a verificar que el archivo no presente errores de sintaxis, ni lógicos.
4. Realice una representación gráfica de la ecuación problema para determinar:
a. Si la ecuación presenta o no solución.
b. De no conocerse, establecer el valor inicial x0 a utilizar.
5. Si la gráfica de la ecuación señala que existe solución, en el indicador de MATLAB, que es
>>, llamar al programa Newton_L cuyos formatos de utilización son:
Newton_L (MaxIte);
Para cualquiera de los formatos, es necesario enviar la información correspondiente,
donde:
MaxIte es la variable donde se señala al programa el máximo de iteraciones a realizar.
6. Introducir la información del error y el valor inicial x0 solicitado por el programa utilizando el
teclado.
7. Anote los resultados obtenidos de acuerdo a las exigencias solicitadas.
2.2
PROBLEMA A RESOLVER.
Co ayuda del método iterativo de Newton Raphson, resuelva el siguiente sistema de ecuaciones
no lineales:
( x  1)
1/ 2
 yx  5
y  sin( x )  0
2
3
MÉTODO DE LA SECANTE.
3.1
METODOLOGÍA DE TRABAJO.
La secuencia de pasos a realizar en la solución de una ecuación no lineal son:
1. Abra MATLAB haciendo clic en el icono que representa a MATLAB.
2. Una vez que aparezca la pantalla principal de MATLAB, proceda a crear el archivo M de
función cuyo formato se muestra a continuación:
Sea ecuacion_S en nombre del archivo M de función en el que se escribe la función a ser
resuelta, cuyo formato debe ser:
function y = ecuacion_S( x )
y = f(x)
3. Una vez desarrollado el archivo M señalado, retorne a la pantalla principal de MATLAB y
proceda a verificar que el archivo no presente errores de sintaxis, ni lógicos.
4. Realice una representación gráfica de la ecuación problema para determinar:
a. Si la ecuación presenta o no solución.
b. De no conocerse, determinar los valores iniciales x0 y x1 a utilizar.
5. Si la gráfica de la ecuación, señala que existe solución, en el indicador de MATLAB que es
>>, llamar al programa Secante_L cuyos formatos de utilización son:
Secante_L (MaxIte);
Para cualquiera de los formatos, es necesario enviar la información correspondiente,
donde:
MaxIte es la variable donde se señala al programa el máximo de iteraciones a realizar.
6. Introducir la información del error y los valores iniciales x0 y x1 solicitado por el programa
utilizando el teclado.
7. Anote los resultados obtenidos de acuerdo a las exigencias solicitadas.
3.2
PROBLEMA A RESOLVER.
La ecuación de estado de Redlich-Kwong es:


2


a
R Tc
P

(
V

b
)

RT
con
a

0
.
4278


1
Pc

2
T V (V  b ) 

2 .5
y b  0 . 0867
RTc
Pc
donde: P=presión en atm, T=temperatura en K, V=volumen molar en l/gmol, R= 0.082 (constante
universal de los gases). Calcule el volumen molar V utilizando el método de la secante con 4
dígitos exactos, a 55 atm y 110oC para los siguientes gases.
GAS
Pc (atm)
Tc (K)
He
2.26
5.26
H2
12.80
33.30
O2
49.70
154.40
4
MÉTODO DE LA FALSA POSICION.
4.1
METODOLOGÍA DE TRABAJO.
La secuencia de pasos a seguir en la utilización del presente método son los siguientes:
1. Abra MATLAB haciendo clic en el icono que representa a MATLAB.
2. Una vez que aparezca la pantalla principal de MATLAB, proceda a crear el archivo M de
función cuyo formato se indica a continuación:
Sea ecuacion_FP el nombre del archivo M de función en el que se escribe la función a ser
resuelta, cuyo formato debe ser:
function y = ecuacion_FP( x )
y = f(x)
3. Una vez desarrollado el archivo M señalado, retorne a la pantalla principal de MATLAB y
proceda a verificar que el archivo no presente errores de sintaxis, ni lógicos.
4. Realice una representación gráfica de la ecuación problema para determinar:
a. Si la ecuación presenta o no solución.
b. De no conocerse, determinar los valores iniciales xI y xD a utilizar.
5. Si la gráfica de la ecuación, señala que existe solución, en el indicador de MATLAB que es
>>, llamar al programa FalsaPosicion_L cuyos formatos de utilización son:
FalsaPosicion_L (MaxIte);
Para cualquiera de los formatos, es necesario enviar la información correspondiente,
donde:
MaxIte es la variable donde se señala al programa el máximo de iteraciones a realizar.
6. Introducir la información del error y los valores iniciales xI y xD solicitado por el programa
utilizando el teclado.
7. Anote los resultados obtenidos de acuerdo a las exigencias solicitadas.
4.2
PROBLEMA A RESOLVER.
La fórmula de Bazin para la velocidad de un fluido en canales abiertos está dada por:
1
v  c  (re ) 2
con
87
c 
m
0 . 55 
r
1/ 2
donde: m = coeficiente de rugosidad, r = radio hidráulico en pies, e = pendiente de la superficie de
fluido, v = velocidad del fluido en pies/seg. Calcule el radio hidráulico r con una aproximación de 4
dígitos exactos, mediante el método de la falsa posición y utilizando los siguientes datos: m = 1.5,
e = 0.002, v = 7.5
5
MÉTODO DE LA BISECCIÓN.
5.1
METODOLOGÍA DE TRABAJO.
La secuencia de pasos a realizar en la utilización del método son los siguientes:
1. Abra MATLAB haciendo clic en el icono que representa a MATLAB.
2. Una vez que aparezca la pantalla principal de MATLAB, proceda a crear un archivo M de
función, cuyo formato se indica a continuación:
Sea ecuacion_B el archivo M de función en el que se escribe la función a ser resuelta y
cuyo formato debe ser:
function y = ecuacion_B( x )
y = f(x);
3. Una vez desarrollado el archivo M señalado, retorne a la pantalla principal de MATLAB y
proceda a verificar que el archivo no presente errores de sintaxis, ni lógicos.
4. Realice una representación gráfica de la ecuación problema para determinar:
a. Si la ecuación presenta o no solución.
b. De no conocerse, determinar los valores iniciales xI y xD a utilizar.
5. Si la gráfica de la ecuación, señala que existe solución, en el indicador de MATLAB que es
>>, llamar al programa Biseccion_L cuyos formatos de utilización son:
Biseccion_L (MaxIte);
Para cualquiera de los formatos, es necesario enviar la información correspondiente,
donde:
MaxIte es la variable donde se señala al programa el máximo de iteraciones a realizar.
6. Introducir la información del error y los valores iniciales de xI y xD solicitado por el programa
utilizando el teclado.
7. Anote los resultados obtenidos de acuerdo a las exigencias solicitadas.
5.2
PROBLEMA A RESOLVER.
Con ayuda del método de la Bisección, encuentre una solución aproximada de la siguiente función:
4( x  2)
1/ 3
 sin( 3 x )
en el intervalo ( 0 ,  ) con una aproximación de 4 dígitos exactos.
MÉTODOS ACELERADOS
6
MÉTODO DE STEFFENSEN.
6.1
METODOLOGÍA DE TRABAJO.
La secuencia de pasos a realizar en la solución de indeterminado problema son:
1. Abra MATLAB haciendo clic en el icono que representa a MATLAB.
2. Una vez que aparezca la pantalla principal de MATLAB, proceda a crear un archivo M de
función, cuyo formato se indica a continuación:
Sea ecuacion_St el archivo M de función en el que se escribe la función transformada
algebraicamente a la forma x n 1  g ( x n ) a ser utilizada y cuya declaración debe ser:
function y = ecuacion_St( x )
y = g(x);
3. Una vez desarrollado el archivo M señalado, retorne a la pantalla principal de MATLAB y
proceda a verificar que el archivo no presente errores de sintaxis, ni lógicos.
4. Realice una representación gráfica de la ecuación problema para determinar:
a. Si la ecuación presenta o no solución.
b. De no conocerse, determinar los valores iniciales xI y xD a utilizar.
5. Si la gráfica de la ecuación, señala que existe solución, en el indicador de MATLAB que es
>>, llamar al programa Steffensen_L cuyos formatos de utilización son:
Steffensen_L (MaxIte);
Para cualquiera de los formatos, es necesario enviar la información correspondiente,
donde:
MaxIte es la variable donde se señala al programa el máximo de iteraciones a realizar.
6. Introducir la información del error y el valor inicial de x0 solicitado por el programa utilizando
el teclado.
7. Anote los resultados obtenidos de acuerdo a las exigencias solicitadas.
6.2
PROBLEMA A RESOLVER.
La ecuación:
e
x
 cos( x )
tiene una raíz cerca de 1.29. Aproxime una solución utilizando el método de Steffensen con 4
dígitos exactos.
7
MÉTODO DE NEWTON DE SEGUNDO ORDEN.
7.1
METODOLOGÍA DE TRABAJO.
La secuencia de pasos a seguir en la utilización del presente método son:
1. Abra MATLAB haciendo clic en el icono que representa a MATLAB.
2. Una vez que aparezca la pantalla principal de MATLAB, proceda a crear el archivo M de
función, cuyo formato se indica a continuación:
Sea ecuacion_N2 el archivo M de función en el que se escribe la función y las derivadas
requeridas por el método, cuya declaración debe ser:
function [y,dy1,dy2] = ecuacion_N2( x, n )
y = f ( x );
dy1 = f ( x );
dy2 = f  ( x );
3. Una vez desarrollado el archivo M señalado, retorne a la pantalla principal de MATLAB y
proceda a verificar que el archivo no presente errores de sintaxis, ni lógicos.
4. Realice una representación gráfica de la ecuación problema para determinar:
a. Si la ecuación presenta o no solución.
b. De no conocerse, determinar el valor inicial x0 a utilizar.
5. Si la gráfica de la ecuación, señala que existe solución, en el indicador de MATLAB que es
>>, llamar al programa Newton2do_L cuyos formatos de utilización son:
Newton2do_L (MaxIte);
para cualquiera de los formatos, es necesario enviar la información correspondiente,
donde:
MaxIte es la variable donde se señala al programa el máximo de iteraciones a realizar.
6. Introducir la información del error y el valor inicial de x0 solicitado por el programa utilizando
el teclado.
7. Anote los resultados obtenidos de acuerdo a las exigencias solicitadas.
7.2
PROBLEMA A RESOLVER.
Resuelva la siguiente ecuación no lineal, utilizando el método de Newton de segundo orden:
e
x
2
 5 x  x ln( x )  10  0
2
con una aproximación de 10-5
MÉTODO PARA POLINOMIOS
8
MÉTODO DE NEWTON – HORNER.
8.1
METODOLOGÍA DE TRABAJO.
La secuencia de pasos a realizar para la solución de un determinado problema son:
1. Abra MATLAB haciendo clic en el icono que representa a MATLAB.
2. Realice una representación gráfica de la ecuación problema para determinar:
a.
b.
Si la ecuación presenta o no solución.
De no conocerse, determinar el valor inicial x0 a utilizar
3. Si la gráfica de la ecuación, señala que existe solución, en el indicador de MATLAB que es
>>, llamar al programa NewtonHorner_L cuyos formatos de utilización son:
NewtonHorner_L (MaxIte);
Para cualquiera de los formatos, es necesario enviar la información correspondiente,
donde:
MaxIte es la variable donde se señala al programa el máximo de iteraciones a realizar.
4. Introducir la información del error, el vector de los coeficientes del polinomio a resolver y el
valor inicial x0 solicitado por el programa utilizando el teclado.
5. Anote los resultados obtenidos de acuerdo a las exigencias solicitadas.
NOTA. De no existir un determinado exponente en el polinomio, este se debe llenar
4
2
con cero, por ejemplo: f ( x )  x  4 x  7 x  5 se debe escribir [1, 0, -4, 7, -5]
8.2
PROBLEMA A RESOLVER.
Un problema de alcantarillados en ingeniería civil se reduce a resolver el siguiente polinomio:
x  4x  8x  9x  8  0
5
3
2
Determine una raíz real del mismo con 4 dígitos exactos de aproximación, utilizando el método de
Newton Raphson-Horner.
PROBLEMA CON UN SOLO VALOR INICIAL
1
Error = 0.001
Valor inicial = 1.1234
Solución = 6.2369
PROBLEMA CON DOS VALORES INICIALES
1
Error = 0.001
Valor inicial = [xi, xf] = [1.5, 2.3456]
Solución = 1.2341
CON VARIAS VARIABLES
1
Error = 0.001
Valor inicial = [2, 3.4]
Solución X = 0.2369
Solución Y = -4.2369
PROBLEMA QUE NO SE PUEDE DETERMINAR LA SOLUCIÓN
1
NO PRESENTA SOLUCIÓN
El trabajo a presentar debe encontrarse en formato texto (block de notas de Windows) es
decir con la extensión TXT. Grabar con el número de cédula de la forma 1234567_1.TXT y
enviar a la página
www.zambrana.webcindario.com