Калькулятор уравнения прямой
Найдите уравнение прямой в трёх формах (общей, с угловым коэффициентом и точка-наклон) по двум точкам, точке и наклону или наклону и точке пересечения с осью Y.
Логика вычислений
Калькулятор находит уравнение прямой и выдаёт его сразу в трёх формах: общей (Ax + By = C), с угловым коэффициентом (y = mx + b) и точка-наклон (y − y₁ = m(x − x₁)). Какими бы данными ни задавалась прямая, расчёт всегда сводится к одной паре величин — угловому коэффициенту m и одной точке (x₁, y₁), лежащей на прямой. Способ их получения зависит от выбранного режима ввода.
Режим «По двум точкам»
Угловой коэффициент равен отношению приращения по оси Y к приращению по оси X между двумя заданными точками:
m = (y₂ − y₁) / (x₂ − x₁)
где:
- m — угловой коэффициент прямой;
- x₁, y₁ — координаты первой точки;
- x₂, y₂ — координаты второй точки.
За опорную точку берётся первая точка (x₁, y₁). Если у обеих точек совпадает абсцисса (x₁ = x₂), прямая вертикальна, угловой коэффициент не существует, и уравнение записывается в виде x = x₁.
Режим «Точка и наклон»
Угловой коэффициент m и опорная точка (x₁, y₁) задаются напрямую, поэтому промежуточный расчёт не нужен:
m = m (x₁, y₁) — заданная точка
где:
- m — введённый угловой коэффициент;
- x₁, y₁ — координаты заданной точки.
Режим «Наклон и точка пересечения с Y»
Известны угловой коэффициент m и ордината точки пересечения с осью Y. Эта точка имеет абсциссу 0, поэтому за опорную берётся точка (0, b):
x₁ = 0 y₁ = b
где:
- b — ордината точки пересечения прямой с осью Y.
Построение трёх форм уравнения
Имея угловой коэффициент m и опорную точку (x₁, y₁), калькулятор сначала находит точку пересечения прямой с осью Y:
b = y₁ − m × x₁
где:
- b — ордината точки пересечения с осью Y.
Через найденные m и b записывается форма с угловым коэффициентом, а через опорную точку — форма точка-наклон:
y = mx + b y − y₁ = m(x − x₁)
Общая форма Ax + By = C получается приведением уравнения y = mx + b к целым коэффициентам. Угловой коэффициент представляется дробью с целым знаменателем d (подбирается наименьший знаменатель, при котором m × d — целое), после чего коэффициенты домножаются на d:
A = −m × d B = d C = b × d
где:
- A, B, C — коэффициенты общей формы уравнения;
- d — наименьший целый знаменатель углового коэффициента m.
Полученные A, B, C сокращаются на их наибольший общий делитель, а знаки приводятся к виду, в котором первый ненулевой коэффициент положителен:
A : B : C = A/НОД(A, B) : B/НОД(A, B) : C/НОД(A, B)
где:
- НОД(A, B) — наибольший общий делитель коэффициентов A и B.
Примеры расчётов
| Режим / исходные данные | Угловой коэффициент m | Точка пересечения b | y = mx + b | Общая форма Ax + By = C | Комментарий |
|---|---|---|---|---|---|
| По двум точкам: (1, 2) и (3, 8) | m = (8 − 2) / (3 − 1) = 3 | b = 2 − 3 × 1 = −1 | y = 3x − 1 | 3x − y = 1 | Обычный случай, целый наклон |
| По двум точкам: (0, 1) и (4, 3) | m = (3 − 1) / (4 − 0) = 1/2 | b = 1 − ½ × 0 = 1 | y = ½ x + 1 | x − 2y = −2 | Дробный наклон, знаменатель d = 2 |
| По двум точкам: (5, 2) и (5, 9) | не существует (x₁ = x₂) | — | — | x = 5 | Вертикальная прямая |
| Точка и наклон: (2, 3), m = −2 | m = −2 | b = 3 − (−2) × 2 = 7 | y = −2x + 7 | 2x + y = 7 | Отрицательный наклон |
| Наклон и пересечение с Y: m = 4, b = −5 | m = 4 | b = −5 (точка (0, −5)) | y = 4x − 5 | 4x − y = 5 | Опорная точка лежит на оси Y |
| Точка и наклон: (1, 4), m = 0 | m = 0 | b = 4 − 0 × 1 = 4 | y = 4 | y = 4 | Горизонтальная прямая |
| Точка и наклон: (3, 1), m = −1/3 | m = −1/3 | b = 1 − (−⅓) × 3 = 2 | y = −⅓ x + 2 | x + 3y = 6 | Дробный наклон, знаменатель d = 3 |
