You are on page 1of 13

La interpolacin lineal: es un caso particular de la interpolacin general

de Newton.
Con el polinomio de interpolacin de Newton se logra aproximar un valor
de la funcin f(x) en un valor desconocido de x. El caso particular, para
que una interpolacin sea lineal es en el que se utiliza un polinomio de
interpolacin de grado 1, y se denota de la siguiente manera:

Interpolacin lineal de una variable independiente.


En una tabla se representan algunos valores de la funcin, pero no todos,
en ocasiones nos interesa el valor de la funcin para un valor de la
variable independiente distinto de los que figuran en la tabla, en este caso
podemos tomar el ms prximo al buscado, o aproximarnos un poco ms
por interpolacin, la interpolacin casi siempre nos dar un pequeo error
respecto al valor de la funcin verdadero, pero siempre ser menor que
tomar el valor ms prximo de los que figuran en la tabla, veamos como
se calcula al valor de la funcin para un valor de la variable independiente
que se encuentre entre dos valores de la tabla por interpolacin lineal.

Por la tabla sabemos que:

Queremos, pues, saber:

Siendo:

La interpolacin lineal consiste en trazar una recta que pasa por (x1,y1) y
(x2,y2), y = r(x) y calcular los valores intermedios segn esta recta en
lugar de la funcin y = f(x)
Para ello nos basamos en la semejanza de tringulos
esto es:

despejando, tenemos:

o lo que es lo mismo:

El valor buscado es:

esto es:

Interpolacin o mtodo de la secante:


Es un mtodo de tipo abierto, el cual requiere de dos puntos iniciales, los
cuales pueden ser arbitrarios. Lo que hace bsicamente, es trazar rectas
secantes a la curva de la ecuacin que se esta analizando, y verificar la
interseccin de dichas rectas con el eje de las X para conocer si es la raz
que se busca.
Al ser un mtodo abierto, converge con la raz con una velocidad
semejante a la de Newton-Raphson, aunque de igual forma corre el
riesgo de no converger con esta nunca. Su principal diferencia con el
mtodo de Newton-Raphson es que no se requiere obtener la derivada de
la funcin para realizar las aproximaciones, lo cual facilita las cosas al
momento de crear un cdigo para encontrar races por medio de este
mtodo.
Frmula
El mtodo de la secante parte de dos puntos (y no slo uno como el
mtodo de Newton) y estima la tangente (es decir, la pendiente de la
recta) por una aproximacin de acuerdo con la expresin:

Sustituyendo esta expresin en la ecuacin del mtodo de Newton,


obtenemos la expresin del mtodo de la secante que nos proporciona el
siguiente punto de iteracin.

la representacin grfica del mtodo de la secante es la siguiente:

En general, el mtodo de la secante presenta las mismas ventajas y


limitaciones que el mtodo de Newton-Raphson explicado anteriormente.
Sistemas de ecuaciones no lineales:
Un sistema de ecuaciones es no lineal, cuando al menos una de sus
ecuaciones no es de primer grado.

La resolucin de estos sistemas se suele hacer por el mtodo de


sustitucin, para ello seguiremos los siguientes pasos:
1 Se despeja una incgnita en una de las ecuaciones, preferentemente
en la de primer grado.
y=7x
2 Se sustituye el valor de la incgnita despejada en la otra ecuacin.
x2 + (7 x)2 = 25
3 Se resuelve la ecuacin resultante.
x2 + 49 14x + x2 = 25
2x2 14x + 24 = 0
x2 7x + 12 = 0

4 Cada uno de los valores obtenidos se sustituye en la otra ecuacin, se


obtienen as los valores correspondientes de la otra incgnita.
x=3

y=73

y=4

x=4

y=74

y=3

GUIA MATLAB PARA INTERPOLACION:


SOLUCION DE ECUACIONES NO LINEALES Y SISTEMAS LINEALES
En este taller usaremos el programa MATLAB con el n de resolver
ecuaciones no lineales y sistemas de ecuaciones lineales, de manera
rpida y fcil. Se usarn tanto las herramientas propias de MATLAB, como
rutinas creadas por el usuario que nos llevarn paso a paso a la solucin
de problemas.
PRIMERA PARTE: SOLUCIN DE ECUACIONES NO LINEALES DE LA
FORMA F (X) = 0
Comencemos revisando unos fciles ejemplos que nos mostrarn cuales
son los pasos para resolver una ecuacin no lineal empleando MATLAB,
por medio de rutinas creadas por el usuario y que con anterioridad deben
ser creadas por usted en la forma como se explic en la induccin (y en la
gua que aparece en la pgina del curso).
Ejemplo: Determine valores aproximados de las soluciones positivas de
la ecuacin x 1 exp sin (x) = 0 2 3 Solucin: Lo primero que debemos
hacer es gracar la funcin f (x) =1 2
exp
Para identicar las races de la ecuacin, para ello empleamos la
instruccin fplot que permite gracar funciones simblicas. La sintaxis es:
fplot( funcion,[xmin xmax]) = graca la funcin para los valores de x en el
intervalo [xmin,xmax]. fplot( funcion,[xmin xmax ymin ymax]) = graca la
funcin para los valores de x en el intervalo [xmin,xmax] y las imgenes
comprendidas en el intervalo [ymin,ymax]. 1
x3sin (x)
Ambas instrucciones permiten agregar color adicionando color antes de
cerrar el parntesis. Para distinguir las races adicionamos la instruccin
gird on que activa una
Cuadrcula a la grca de la funcin. Ejecutamos las siguientes
instrucciones fplot(0.5*exp(x/3)-sin(x),[-10 10 -1 1]), grid on)
fplot(0.5*exp(x/3)-sin(x),[0 2 -0.3 0.3]), grid on) con la primera
identicamos el intervalo donde se encuentran las races positivas y con
el segundo obtenemos la gura:

Para aproximar las races podemos emplear el mtodo de Biseccin en


los intervalos [0.5, 1] y [1.5, 2], claramente la funcin es continua por ser
la suma de funciones continuas (exponencial y trigonomtrica). Tambin
podemos emplear el mtodo de Newton (puesto que la funcin, la primera
y la segunda derivada son continuas en todos los reales), pero debemos
tomar el valor inicial muy cerca de la raz para no caer en una zona de
divergencia de la sucesin (es decir, que una aproximacin sea el valor
donde la funcin alcanza el mnimo). Para empezar, apliquemos el
mtodo de biseccin con una tolerancia de 106 (es decir, 2 queremos
que cuando la distancia entre dos aproximaciones sea menor a 106
paremos), para ello utilizamos la funcin "biseccin" en MATLAB, que
debe ser creada por el usuario de la misma manera como se indic en la
induccin (Una muestra sencilla de un programa tpico se incluye al nal
del la gua). Digitando biseccin(0.5*exp(x/3)-sin(x),0.5,1,0.000001) en la
ventana Commad Windows y oprimiendo la tecla ENTER, obtenemos los
siguientes resultados
3 Y as mismo para la otra aproximacin Para emplear el mtodo de
Newton tomaremos la misma tolerancia para la distancia entre las
aproximaciones y emplearemos una funcin del mtodo de Newton en
MATLAB, que debe ser creada por el usuario (una muestra est al nal la
gua).
Ventana
Command
Windows:
newton(0.5*exp(x/3)sin(x),0,0.000001) Si digitamos en la
4obtenemos los siguientes resultados para la primer raz y para la
segunda raz
Ejemplo: El factor de friccin f para los uidos turbulentos en una tubera
est dado por 1 = 1.14 2 log10 f 9.35 e + D Re f
Llamada correlacin de Colebrook, donde Re es el nmero de Reynolds,
e es la aspereza de la supercie de la tubera y D es el dimetro de la
tubera. Resolver la ecuacin para f utilizando el mtodo de punto jo para
los siguientes casos: 1. (a) D = 0.1m, e = 0.0025m, Re = 3 104 (b) D =
0.1m, e = 0.0005m, Re = 5 106 Solucin: Si queremos resolver el
problema empleando el mtodo de punto jo debemos llevar la ecuacin a
la forma x = g (x) , 1 para ello llamemos x = , y as f x = 1.14 2 log10
luego la funcin: g (x) = 1.14 2 log10 9.35 e + x D Re e 9.35 + x . D
Re puede ser una posible funcin de iteracin de punto jo para f . Como
queremos encontrar un punto jo gracamos la funcin g y la recta y = x
para tomar un valor inicial. Empecemos con el caso (a) donde 9.35
0.0025 + x g (x) = 1.14 2 log10 0.1 3 104 g (x) = 1.14 2 log10

0.025 + 3.1167 104 x Para gracar utilizamos las instrucciones


fplot(1.14-2*log10*(0.025+3.1167*10^(-4)),[-2 2 -2 2]),grid on hold
on,fplot(1*x,[-2 2 -2 2]) donde hold on permite gracar varias funciones
en un mismo sistema coordenado.
Obtenemos: De la grca anterior podemos ver que la funcin g cumple
las condiciones del Teorema Fundamental de Punto Fijo (dnde y por
qu?). Para emplear el mtodo tomaremos la misma tolerancia para la
distancia entre las aproximaciones y emplearemos una funcin de punto
jo para MATLAB creada por el usuario (un ejemplo de sta se muestra al
nal
de
la
gua).
Si
digitamos:
punto
jo
(1.142*log10*(0.025+3.1167*10^(-4)),1,0.000001) obtenemos luego el valor
para f lo obtenemos de 1 f f f = 1.0850701544 = (1.0850701544)2
=0.84934544855
En forma similar se resuelve para el caso (b).
De manera ms fcil podemos utilizar las rutinas internas de MATLAB,
que encuentran races de ecuaciones no lineales. Algunas de estas son:
fzero(fun,x0): Encuentra una raz de la funcin f (x) = f un, que debe ser
denida antes o all mismo con la instruccin inline. Esta instruccin busca
un cero de fun cerca del punto x0 especicado por el usuario, y se basa
en los mtodos de la secante, biseccin e interpolacin cuadrtica
inversa, por lo que la funcin ingresada debe ser continua. Por ejemplo,
para el ejemplo 1 podemos digitar: >> x=fzero(inline(0.5*exp(x/3)sin(x)),0) con la cual obtenemos: x = 6.7721e-001. Que es el mismo
resultado que se obtuvo con las rutinas de biseccin y Newton que se
usaron en el ejemplo 1.

roots (p): Encuentra todas las races de un polinomio p, tanto reales


como complejas. Para usarla es necesario tener en cuenta que en
MATLAB, un polinomio se representa por medio de un vector de
coecientes. Por ejemplo, para calcular todas las races del polinomio P
(x) = x5 + 3x3 2x + 1, debemos digitar la instruccin: >> r=roots ([1 0 3 0
-2 1]) polinomio P). con la cual obtenemos: r= 8 (donde el vector [1 0 3 0
-2 1] representa al
-3.3865e-002 +1.8892e+000i -3.3865e-002 -1.8892e+000i -9.0261e-001
4.8517e-001 +2.7374e-001i 4.8517e-001 -2.7374e-001i que como vemos

coincide con lo que esperbamos: Las races complejas siempre vienen


por pares conjugados y hay al menos una raz real.
SEGUNDA PARTE: SOLUCION DE SISTEMAS DE ECUACIONES NO
LINEALES
Queremos resolver un sistema de la forma F (X) = 0, donde F es un
campo vectorial. Para ello emplearemos el mtodo de Newton para
Sistemas no lineales; para empezar consideraremos el caso de un
sistema de dos ecuaciones no lineales. Ejemplo: Dado el sistema no lineal
x = y = 8x 4x2 + y 2 + 1 8 2x x2 + 4y y 2 + 3 4
Encuentre una aproximacin a la solucin del sistema. Solucin: Para
resolver el sistema primero lo llevamos a la forma F (X) = 0, para ello
expresamos cada ecuacin igualada a cero 4x2 y2 1 = 0 2x + x2 +
y2 3 = 0
9 denimos f1 (x, y) = 4x2 y 2 1 f2 (x, y) = 2x + x2 + y2 3 as F: R2
R2

INTRODUCCION:
Este trabajo contara con la definicin de cada punto a tratar as como con
sus formulas graficas y su forma de hallar lo que se requiera.
Los puntos que vamos a desarrollar en la investigacin son los siguientes:
*Interpolacin lineal y secante.
*Aplicacin matlab.
*Sistemas de ecuaciones no lineales.
Como introduccin podemos decir que son mtodos que permiten hallar
una funcin especfica por medio de formulas a la cual se les grafica para
obtener una mejor comprensin de lo que deseamos obtener de cada uno
de estos puntos.

CONCLUSION:
este trabajo nos permiti obtener conocimientos acerca de la interpolacin
que consiste en hallar una funcin por medio de un valor desconocido
dentro de los ejes x;y perteneciente al sistema cartesiano as mismo
encontramos su valor por medio de sus respectivas formulas aplicadas
para la obtencin de cada una de las interpolacin sea lineal o secante.
Contamos tambin con una gua matlab la cual nos permite obtener una
serie de paso a paso para la obtencin de interpolaciones y as poder
crear un programa en matlab.
Las graficas de las interpolaciones nos permiten observar sus valores por
medio del sistema cartesiano y as facilitar la comprensin de las
interpolaciones por medio dl mtodo que queramos utilizar.
En conjunto podemos decir como conclusin que cada interpolacin
cuenta con un mtodo diferente que se basa en formulas semejantes para
obtener sus respectivos valores independientemente sea lineal o secante
as mismo como las ecuaciones no lineales y adems con sus pasos a
pasos para obtener lo que deseamos.

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR


PARA LA EDUCACION SUPERIOR
INSTITUTO UNIVERSITARIO POLITECNICO
SANTIAGO MARIO
BARINAS BARINAS

DOCENTE:
Eudys Miranda.

BACHILLER:
PABON EIMI CL: 26.075.122
SECCION:
WO
SEMESTRE:
V

Barinas, Diciembre 2014.

BIBLIOGRAFA:
https://sites.google.com/site/metalnumericos/home/unidad-4/4-1interpolacion-lineal-y-cuadratica
http://es.wikipedia.org/wiki/Interpolaci%C3%B3n_lineal
http://www.monografias.com/trabajos27/analisis-matematico/analisismatematico.shtml
http://www.vitutor.com/ecuaciones/2/ecu7_Contenidos.html
http://www.lawebdelprogramador.com/temas/Matlab/6477-Guia_MatlabSolucion_de_ecuaciones_no_lineales_y_sistemas_lineales.html
http://webcache.googleusercontent.com/search?
q=cache:4lQCsiqFiOAJ:webdelprofesor.ula.ve/ingenieria/albertoq/resolver
%2520ecuaciones%2520lineales%2520y%2520no
%2520lineales.pdf+&cd=1&hl=es&ct=clnk&gl=ve

You might also like