Ajuste

Páginas: 7 (1614 palabras) Publicado: 31 de mayo de 2015

etodos Num´
ericos (SC–854)
Ajuste a curvas
c M. Valenzuela 2007–2008
(27 de marzo de 2008)

1.

Definici´
on del problema

En el problema de ajuste a curvas se desea que dada una tabla de valores (xi , fi ) encontrar una curva que se ajuste de la mejor manera a los datos. La curva est´
a definida
en forma param´etrica, y se deben encontrar los valores de sus par´ametros para hacer que
algunamedida de error se minimice.

2.

Ajuste a un polinomio mediante m´ınimos cuadrados
Suponga que se desea ajustar a un polinomio de la forma
Pn (x) = a1 xn + a2 xn−1 + · · · an x + an+1 =

n+1

ai xn−i+1

(1)

i=1

El problema de ajuste consiste en encontrar los coeficientes ai que hagan que este polinomio
se parezca lo m´as posible a los datos de acuerdo a alguna definci´
on de error.
Definimos elerror εj del polinomio en el punto xj como la diferencia entre el valor que
toma el polinomio y el valor fj , es decir,
εj ≡ fj − Pn (xj )

(2)

Ahora definimos el error cuadr´
atico total ξ como al suma de los errores al cuadrado para
todos los datos, esto es,
ξ ≡

N
j=1
N

=

ε2j

(3)
2

(fj − Pn (xj )) =

j=1
N

=
j=1

N

fj −

j=1

n+1
i=1

2

ai xn−i+1
j

fj − a1 xnj − a2 xn−1
− · · · − an−1x2j − an xj − an+1
j

(4)
2

(5)

donde N es el n´
umero de datos. Mediante el m´etodo de m´ınimos cuadrados se encuentran
los valores de los coeficientes ai que hacen que se minimice el valor de ξ.
Para obtener el valor de los coeficientes ai para producir m´ınimo error, derivamos el
error cuadr´
atico total ξ respecto a cada componente de a e igualamos a cero:
N

∂ξ
∂an+1

=

∂ξ
∂an

=

2 fj −j=1
N
j=1

n+1
i=1

2 fj −

n+1
i=1

ai xn−i+1
(−1) = 0
j

(6)

ai xn−i+1
(−xj ) = 0
j

(7)

Ajuste a curvas

M´etodos Num´ericos (SC–854)

f (x)

xi
0.4
2.5
4.3
5.0
6.0

fi
1.00
0.50
2.00
2.55
4.00

N =5
x
0.5301x + 0.0803
0.1981x2 − 0.7153x + 1.2095
−0.0198x3 + 0.3909x2 − 1.2081x + 1.4171
Figura 1: Ejemplo de ajuste a una recta, par´
abola, y c´
ubica.
..
.
∂ξ
∂a2
∂ξ
∂a1

N

2 fj −

=

n+1j=1

i=1

N

n+1

2 fj −

=
j=1

i=1

Multiplicando por −1/2 y despejando
N n+1
j=1 i=1
N n+1
j=1 i=1

ai xn−i+1
(−xn−1
)=0
j
j

(8)

ai xn−i+1
(−xnj ) = 0
j

(9)

fj se obtiene lo siguiente:

ai xn−i+1
=
j

ai xn−i+1
xj =
j

N

fj

(10)

xj fj

(11)

xn−1
fj
j

(12)

xnj fj

(13)

fj

(14)

j=1
N
j=1

..
.
N n+1
j=1 i=1

ai xn−i+1
xn−1
j
j

N n+1
j=1 i=1

N

=

ai xn−i+1
xnj =
j

j=1
N
j=1Invirtiendo el orden de las sumatorias obtenemos que
n+1
i=1

ai

N
j=1

xn−i+1
=
j

c M. Valenzuela, 2007–2008 (27 de marzo de 2008)

N
j=1

P´agina 2

Ajuste a curvas

M´etodos Num´ericos (SC–854)

n+1

N

ai

i=1

j=1

N

xn−i+1
xj
j

=

xj fj

(15)

xn−1
fj
j

(16)

xnj fj

(17)

j=1

..
.
n+1

N

ai

i=1

j=1

n+1

N

ai

i=1

N

xn−i+1
xn−1
j
j

j=1

=
j=1
N

xn−i+1
xnj =
j

j=1

El lado izquierdode la primera ecuaci´
on puede expandirse de la siguiente manera:
n+1

N

ai

i=1

j=1

N

xn−i+1
= a1
j

j=1

xnj + a2

N
j=1

xn−1
+ · · · + an
j

N

xj + an+1

j=1

N

1

(18)

j=1

Las dem´as ecuaciones se expanden de forma similar, y se obtiene lo siguiente:
a1

N
j=1

a1

N
j=1

a1

N
j=1

xnj + a2

xn+1
+ a2
j

xn+2
+ a2
j

N
j=1

N
j=1

N
j=1

xn−1
+ · · · + an
j

xnj + · · · + an

xn+1
+· · · + an
j

N
j=1
N
j=1

N

xj + an+1 N

N

=

j=1

fj

(19)

xj fj

(20)

x2j fj

(21)

xnj fj

(22)

j=1

x2j + an+1
x3j + an+1

N

xj

N

=

j=1
N
j=1

j=1

x2j =

N
j=1

..
.
a1

N
j=1

x2n
j + a2

N
j=1

x2n−1
+ · · · + an
j

N
j=1

xn+1
+ an+1
j

N
j=1

xnj =

N
j=1

Lo anterior es un sistema de n + 1 ecuaciones con n + 1 inc´
ognitas que son los coeficientes ai .
Expresando este sistemade ecuaciones en forma matricial obtenemos lo siguiente:









xnj
xn+1
j
..
.

x2n−1
j
x2n
j

xn−1
j
xnj
x2n−2
j
x2n−1
j

···
···
···
···

xj
x2j
xnj
xn+1
j

N
xj

⎤⎡








⎥=












⎤⎡





⎥⎢
⎦⎣




⎥=












⎥⎢
⎥⎢
⎥⎢
⎥⎢
⎥⎢

n−1 ⎥
⎦⎣
xj

xnj

a1
a2
..
.
an
an+1

fj
xj fj
..
.









n−1
xj fj ⎦

(23)

xnj fj

que es lo mismo que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ajustes
  • Ajustes
  • Ajustes
  • Ajuste
  • ajustes
  • Ajustes
  • Ajustes
  • ajustes

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS