Está en la página 1de 7

Ejercicio 16

Escriba una función que implemente el método de bisección para


encontrar las raíces de una función cualquiera.
Considere que el prototipo de la función debe contener lo
siguiente:

[raiz, er, iter]=biseccion(func, xInicial, xFinal, errorEsperado, maxIt)


Ejercicio 17
Crea una función que implemente el método de falsa posición. Recuerda que el método de falsa
posición es igual a bisección, pero calcula el valor intermedio de forma distinta utilizando la
siguiente ecuación:
𝑓 𝑥𝑢 𝑥𝑙 − 𝑥𝑢
𝑥𝑟 = 𝑥𝑢 −
𝑓 𝑥𝑙 − 𝑓 𝑥𝑢
Escribe un script en Matlab que utilice tanto la función de bisección como la función de falsa
posición para encontrar el punto de intersección entre las siguientes funciones:
𝑓 𝑥 = 𝑥 2 + 1 y 𝑔 𝑥 = tan 𝑥 , 0 < 𝑥 < 𝜋Τ2
Reporta el punto de intersección, así como el error y el número de iteraciones realizados por cada
método.
Ejercicio 18
Utiliza los métodos de bisección y falsa posición para encontrar el valor de x
que satisface la siguiente ecuación:
𝑙𝑛 𝑥 2 = 7

Utiliza el intervalo de 0.5 a 2. Encuentra el valor de x por medio de bisección


y falsa posición reporta el valor de x, el error y las iteraciones para cada
método. ¿Cuál fue el resultado? Prueba el intervalo de 30 a 40
Ejercicio 19
3
En un canal trapezoidal fluye agua a razón de 𝑄 = 20 𝑚 Τ𝑠. La profundidad crítica 𝑦 para dicho canal debe
satisfacer la ecuación:
𝑄2
1− 3𝐵 = 0
𝑔𝐴𝑐

donde 𝑔 = 9.81 𝑚Τ𝑠 2 , 𝐴𝑐 es el área de la sección transversal (𝑚2 ) y B es la anchura del canal en la superficie (m).
En este caso, la anchura y la sección transversal pueden relacionarse con la profundidad y mediante las siguientes
ecuaciones:
𝑦2
𝐵 = 3 + 𝑦, 𝐴𝑐 = 3𝑦 +
2
Encuentra la profundidad critica 𝑦, en el intervalo de 0.5 a 4 utilizando el método de bisección y falsa posición.
Reporta la profundidad, el error y el número de iteraciones para ambos métodos. Muestra la gráfica de la función.
Ejercicio 20
Implemente el método de la secante en una función. Escriba un
script donde se defina el polinomio 𝑓 𝑥 = 0.0074𝑥 4 − 0.284𝑥 3 +
3.355𝑥 2 − 12.183𝑥 + 5 el cual tiene una raíz real entre 15 y 20.
En el script aplica el método de la secante a esta función
utilizando una inicial de 𝑥0 = 16.15. Muestra la gráfica del
polinomio en el rango de 15 a 20 y muestra con un marcador el
punto donde se encuentra la raíz encontrada por tu función.
Ejercicio 21
Implemente el método de Newton-Raphson en una función.
Escriba un script para encontrar la raíz de la siguiente función
utilizando Newton-Raphson:
𝑓 𝑥 = 𝑒 −0.5𝑥 4 − 𝑥 − 2
Recuerde que deberá calcular analíticamente la derivada de la
función. Grafique la función 𝑓 𝑥 en el intervalo de 0 a 10. Utilice
como puntos iniciales 2, 6 y 8. ¿Qué ocurre con los cambios de
punto inicial?
Ejercicio 22
Implemente el método de Müller para encontrar las raíces
de un polinomio y ocupe el método en un script para
encontrar las raíces del polinomio:
𝑝 𝑥 = −2𝑥 6 − 1.5𝑥 4 + 10𝑥 + 2
Utiliza la función roots de Matlab para comparar tu
resultado.

También podría gustarte