Übung: Allgemeine Geradengleichung
Eine Gerade geht durch die folgenden Punkte. Die allgemeine Form der Geradengleichung lautet y = mx + b
.
Wie lautet die Geradengleichung?
x
y
coord[ 0 ]
coord[ 1 ][ 1 ] === 1 ? coord[ 1 ][ 0 ] : coord[ 1 ].join( "/" )
y = {}
x + {}
Wir können alle Punkte und die Linie, welche sie miteinander verbindet, zeichnen.
Wir brauchen nur zwei Punkte (zwei beliebige Punkte) um die Geradengleichung zu bestimmen.
Wir wählen (X1, Y1)
und (X2, Y2)
.
Die Steigung m
kann berechnet werden mit m = \dfrac{y_2 - y_1}{x_2 - x_1}
.
Wir setzen beide Punkte in die Gleichung ein.
m = \dfrac{Y2 - negParens(Y1)}{X2 - negParens(X1)} = fractionReduce( Y2 - Y1, X2 - X1 )
Durch einsetzen von m
in die Geradengleichung erhalten wir y = ( M === -1 ? "-" : ( M === 1 ? "" : fractionReduce( Y2 - Y1, X2 - X1 ))) x + b
(m
ist gleich M
).
Um b
zu berechnen, können wir eine der beiden Punkte, die wir ausgewählt haben, in die Gleichung oben einsetzen. Wir berechnen b
für beide Punkte als Beispiel:
Aus dem ersten Punkt (X1, Y1)
setzen wir in die Gleichung, mit y = Y1
und x = X1
, ein:
Y1 = (fractionReduce( Y2 - Y1, X2 - X1 ))(X1) + b
b = Y1 - fractionReduce( X1 * ( Y2 - Y1 ), X2 - X1 ) = fractionReduce( Y1 * (X2 - X1) - X1 * ( Y2 - Y1 ), X2 - X1 )
Aus dem zweiten Punkte (X2, Y2)
setzen wir in die Gleichung, mit y = Y2
und x = X2
, ein:
Y2 = (fractionReduce( Y2 - Y1, X2 - X1 ))(X2) + b
b = Y2 - fractionReduce( X2 * ( Y2 - Y1 ), X2 - X1 ) = fractionReduce( Y2 * (X2 - X1) - X2 * ( Y2 - Y1 ), X2 - X1 )
In beiden Fällen ist die Geradengleichung y = ( M === -1 ? "-" : ( M === 1 ? "" : fractionReduce( Y2 - Y1, X2 - X1 ))) x + fractionReduce( Y1 * (X2 - X1) - X1 * ( Y2 - Y1 ), X2 - X1 )
(m
ist gleich M
).
Die allgemeine Geradengleichung, für eine Gerade durch zwei Punkte, (X1, Y1)
und (X2, Y2)
, lautet y = mx + b
.
Wie lautet die Geradengleichung, für die Gerade die durch die genannten Punkte verläuft?
y =
\enspace\cdot\enspace x +
Die Steigung m
ist definiert durch m = \dfrac{y_2 - y_1}{x_2 - x_1}
.
Wir setzen beide Punkte in die Gleichung ein.
m = \dfrac{Y2 - negParens(Y1)}{X2 - negParens(X1)} = fractionReduce( Y2 - Y1, X2 - X1 )
Durch einsetzen von m
in die Geradengleichung erhalten wir y = ( M === -1 ? "-" : ( M === 1 ? "" : fractionReduce( Y2 - Y1, X2 - X1 ))) x + b
(m
ist gleich M
).
Um b
zu berechnen, können wir eine der beiden Punkte in die Gleichung oben einsetzen. Wir berechnen b
für beide Punkte als Beispiel:
Aus dem ersten Punkt (X1, Y1)
setzen wir in die Gleichung, mit y = Y1
und x = X1
:
Y1 = (fractionReduce( Y2 - Y1, X2 - X1 ))(X1) + b
b = Y1 - fractionReduce( X1 * ( Y2 - Y1 ), X2 - X1 ) = fractionReduce( Y1 * (X2 - X1) - X1 * ( Y2 - Y1 ), X2 - X1 )
Aus dem zweiten Punkt (X2, Y2)
setzen wir in die Gleichung, mit y = Y2
und x = X2
:
Y2 = (fractionReduce( Y2 - Y1, X2 - X1 ))(X2) + b
b = Y2 - fractionReduce( X2 * ( Y2 - Y1 ), X2 - X1 ) = fractionReduce( Y2 * (X2 - X1) - X2 * ( Y2 - Y1 ), X2 - X1 )
In beiden Fällen ist die Geradengleichung y = ( M === -1 ? "-" : ( M === 1 ? "" : fractionReduce( Y2 - Y1, X2 - X1 ))) x + fractionReduce( Y1 * (X2 - X1) - X1 * ( Y2 - Y1 ), X2 - X1 )
(m
ist gleich M
).