Есть две точки:
(50, 200) (150, 400)
Как найти уравнение прямой, проходящей через эти две точки. Теоретическое уравнение прямой выглядит так:
(y - y1) = m * (x - x1)
Наклон:
m = (y2 - y1)/(x2- x1) m = (400-200) / (150-50) = 200 / 100 = 2
Подставим значения первой точки:
y - 200 = 2 * (x - 50) y - 200 = 2 * x - 100 y = 2 * x + 100
Это и есть наше уравнение прямой. Если в уравнение подставить x = 0 мы узнаем где прямая пересекаеться с осью y, и если подставить y = 0 мы узнаем где прямая пересекаеться с осью x.
Следующая задача найти перпендикулярную линию. Предположим объект у нас движется вдоль линии y = 2/3 * x + 20, и в точке (30, 40) должен повернуть на 90 градусов. Попытаемся это осуществить. Наклон равен 2/3. Если нам нужен наклон для линии перпендикулярной данной, то наклон линии будет -3/2 (минус 3/2). Теперь вспомним уравнение прямой:
(y - y1) = m * (x - x1) (y - 40) = -3/2 * (x - 30) (y - 40) = (-3/2) * x + 45 y = (-3/2) * x + 85
Это и есть уравнение линии перпендикулярной исходной.
Таким образом если две линии перпендикулярны, то их наклоны вычисляются по формуле:
m1 = -(1/m2); m2 = -(1/m1);
Две линии перпендикулярны, если умножить их наклоны равно -1:
m1 * m2 = -1
Например есть уравнение линии в стандартной форме
3x - 2y = 8
Что бы нарисовать график нам надо y вынести на другую сторону чем x:
-2y = -3x + 8 y = (3/2)x - 4
Теперь можно подставлять x и находить значения y.
Уравнение горизонтальной линии y = 3.
Преобразуем в стандартную форму, тогда уравнение выглядит так:
0x + 1y = 3
Если уравнение линии в стандартной форме:
Ax + By = C
то наклон будет:
m = -A/B
Например уравнение в стандартной форме:
-6x + 3y = 12 m = -A/B = -(-6) / 3 = 2
Найти наклон линии:
2x + y = 5 slope m = -A/B = -2/1 = -2
Существует три вида уравнения прмямой.
1.Standart line equation:
Ax + By = C slope is m = -A/B
2.Slope intercept form line equation:
y = mx + b
3.Point slope form:
(y - y1) = m(x - x1) x1, y1 - точки на линии