Вы находитесь на странице: 1из 14

CLASE Nº 2

 Las funciones en línea se pueden utilizar para construir


funciones matemáticas sencillas, funciones matemáticas
extensas y complicadas que requieren mucha programación, y
subprogramas dentro de programas.
 En general se usan en casos en los que un valor relativamente
simple debe obtenerse varias veces durante Ia ejecución de un
programa.
 Una función en línea, también denominada de línea o inline, se
define directamente dentro del código del programa y se utiliza
también dentro del mismo código. Las funciones en línea se
pueden definir en cualquier parte de un código MATLAB. Estas
funciones se crean con la siguiente sintaxis:
 nombre =inline('expresión_matemática_como_cadena')
 Una vez que se define la función, ésta se puede utilizar
tecleando su nombre e introduciendo un valor (o varios) por cada
argumento de entrada.
 Ejemplo:
 >>Fun= inline('exp(x^2)/sqrt(x^2+5)')
 Una vez definida, esta se puede utilizar para
calcular resultados a partir de distintos
valores de x
Sea f(x) una función continua en un intervalo
[a, b] y sea r una raíz de la función tal que
definimos el siguiente algoritmo que nos
permite aproximar la raíz r de f(x).

Ing. Viviana Ortellado


En el nuevo intervalo [a0, b0], con a0 = c0, o
bien b0 = c0 (para que contenga al cero).

Se repite el proceso con n = 1, 2, 3, etc., con lo


cual, la fórmula de recurrencia es 𝑐𝑛=(𝑏𝑛+𝑎𝑛)/2

Ing. Viviana Ortellado


 Paso 1: Elija valores iniciales inferior (a) y
superior (b) que encierren la raíz de forma
tal que la función cambie el signo en el
intervalo. Esto se verifica comprobando que
f(a)·f(b) < 0.

 Paso 2: Una aproximación de la raíz c se


determina 𝑎+𝑏
𝑐=
2

Ing. Viviana Ortellado


 Paso 3: Realice las siguientes evaluaciones
para determinar en que sub-intervalo está la
raíz:

 Si f(a)·f(c) < 0
Entonces la raíz se encuentra dentro del
sub-intervalo inferior o izquierdo, por lo
tanto, haga a = c y vuelva al paso 2.
 Si f(b)·f(c) < 0
Entonces la raíz se encuentra dentro del
sub-intervalo superior o derecho, por lo
tanto, haga b = c y vuelva al paso 2.
 Si f(c) = 0 (o es menor a la tolerancia)
Entonces la raíz es igual a c y termina el
calculo.

Ing. Viviana Ortellado


Hallar una raíz de x^3-25, dentro del intervalo
[2,3] considerando una tolerancia de 1*10^-4

i a f(a) b f(b) c f(c)
Este método es un mejoramiento de la
bisección y sigue siendo un método cerrado,
prácticamente se cumplen las mismas
condiciones del método anterior pero con la
diferencia de la definición de la aproximación
de la raiz.

Ing. Viviana Ortellado


Ing. Viviana Ortellado
Ing. Viviana Ortellado
Ing. Viviana Ortellado
Ing. Viviana Ortellado

Вам также может понравиться