Die Gleichungen sind
ABX1+ c =j1(1)
ABX2+ c =j2(2)
ABX3+ c =j3(3)
Also, wie André Nicolas kommentierte, Unterschiede beim Schreiben
ein (BX2−BX1) =j2−j1(4)
ein (BX3−BX2) =j3−j2(5)
Verhältnisse machen, wie André Nicolas kommentierte
BX2−BX1BX3−BX2=j2−j1j3−j2(6)
Sie haben also nur noch eine nichtlineare Gleichung
B
. Wenn du. .. hast
B
,
( 4 )
oder
( 5 )
wird geben
A
und dann
( 1 )
,
( 2 )
oder
( 3 )
wird geben
C
.
Außer in ganz besonderen Fällen (zX2= 2X1
,X3= 3X1
zum Beispiel würde Gleichung reduzieren( 6 )
zu einem Polynom inBX1
; gleichmäßig verteilte Werte für dieX
's wird gute Arbeit leisten - siehe am Ende dieser Antwort). Aber im allgemeinsten Fall das Lösen von Gleichungen( 6 )
(was nichtlinear ist) erfordert numerische Methoden (Newton wäre wahrscheinlich die einfachste).
Betrachten wir zur Veranschaulichung drei Datenpunkte( 1.5 , 9.2 )
,( 3.1 , 16.7 )
,( 4,7 , 32,9 )
. Also Gleichung( 6 )
schreiben
B3.1−B1.5B4.7−B3.1=75162
Das Diagramm der Funktion zeigt eine Wurzel in der Nähe von
b = 1,5
; Newton-Verfahren konvergieren würde
b = 1,61821
; jetzt, mit diesem Ergebnis,
a = 3,14089
und dann
c = 2,73448
.
In dem besonderen Fall, wo dieX
Werte wären gleich beabstandet(X2=X1+ Δ )
,(X3=X2+ Δ )
Gleichung( 6 )
würde erheblich vereinfachen zu führen
B− Δ=j2−j1j3−j2
Und
B
wird sofort erhalten (die restlichen bleiben identisch).
Bearbeiten
EliminierenA
UndC
aus Gleichungen( 1 )
Und( 2 )
und Ersetzen in Gleichung( 3 )
führt zu einer schöneren Form für die zu lösende GleichungB
. Es ist
(j2−j3)BX1+ (j3−j1)BX2+ (j1−j2)BX3= 0
Chosrotasch
Andre Nicolas