Siendo las ecuaciones
abX1+ c =y1(1)
abX2+ c =y2(2)
abX3+ c =y3(3)
Entonces, como comentó André Nicolas, escribir diferencias
un (bX2−bX1) =y2−y1(4)
un (bX3−bX2) =y3−y2(5)
Haciendo ratios como comentaba André Nicolas
bX2−bX1bX3−bX2=y2−y1y3−y2(6)
Entonces, te queda una ecuación no lineal en
b
. Cuando tengas
b
,
( 4 )
o
( 5 )
daré
a
y luego
( 1 )
,
( 2 )
o
( 3 )
daré
C
.
Salvo casos muy concretos (comoX2= 2X1
,X3= 3X1
por ejemplo reduciría la ecuación( 6 )
a un polinomio enbX1
; valores igualmente espaciados para elX
's hará un buen trabajo - ver al final de esta respuesta). Pero, en el caso más general, resolver la ecuación( 6 )
(que no es lineal) requerirá métodos numéricos (Newton probablemente sería el más simple).
Con fines ilustrativos, consideremos tres puntos de datos( 1.5 , 9.2 )
,( 3.1 , 16.7 )
,( 4.7 , 32.9 )
. Entonces, ecuación( 6 )
escribir
b3.1−b1.5b4.7−b3.1=75162
El gráfico de la función muestra una raíz cercana a
b = 1,5
; El método de Newton convergería a
b = 1.61821
; ahora, usando este resultado,
a = 3.14089
y luego
c = 2.73448
.
En el caso particular en que elX
los valores estarían igualmente espaciados(X2=X1+ Δ )
,(X3=X2+ Δ )
ecuación( 6 )
simplificaría enormemente lo que llevaría a
b− Δ=y2−y1y3−y2
y
b
se obtiene inmediatamente (quedando el resto idéntico).
Editar
eliminandoa
yC
de ecuaciones( 1 )
y( 2 )
y reemplazando en la ecuación( 3 )
conduce a una forma más agradable para resolver la ecuaciónb
. Es
(y2−y3)bX1+ (y3−y1)bX2+ (y1−y2)bX3= 0
Cosrotash
André Nicolás