Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 86c3d80c4d6e905f610c100030811165 > files > 51

mathomatic-14.5.5-1mdv2010.0.i586.rpm

; This is the equation for a straight line given 2 points on the line.
; Point 1 is (x1, y1) and point 2 is (x2, y2) on a 2D Cartesian plane.

y = ((y2*x1)+(x*(y1-y2))-(y1*x2))/(x1-x2)

; This is the equation for a quadratic curve given 3 points on it.
; It is derived in the file "poly.in" (y = a + b*x + c*x^2).
; Point 1 is (x1, y1), point 2 is (x2, y2), and point 3 is (x3, y3).

y = ((y2*((x3*x1)+(x^2))*(x3-x1))+(x*(((x1^2)*(y2-y3))+((x3^2)*(y1-y2))))+(y1*((x2*((x^2)-(x3^2)))-((x^2)*x3)))+((x2^2)*((x*(y3-y1))+(x3*y1)))-(y3*((x^2)+(x1*x2))*(x2-x1)))/(x3-x1)/(x2-x1)/(x2-x3)

; Type in "calc" to plug in values.
; Just hit Enter when prompted for "x".