Общие сведения
Парабола — кривая, состоящая из равноудаленных точек от заданной точки (вершина) и прямой. Последняя называется директрисой. График функции имеет ось симметрии, которая проходит по определенной траектории и зависит от функции кривой (рис. 1). Ее вершина находится в центре координат.
Рисунок 1. График квадратичной функции с вершиной в начале координат.
Однако существуют и другие случаи прохождения кривой. Она может пересекать оси абсцисс или ординат. В некоторых случаях ее ветви направлены вниз. При вращении вокруг оси симметрии получается поверхность, которая используется в различных устройствах. По этому принципу изготовлены фары автомобиля, зеркала в телескопах и т. д. Кроме того, парабола — это квадратичная зависимость переменных друг от друга. Парабола имеет некоторые свойства:
- Парабола — кривая второго порядка.
- Ось симметрии перпендикулярна директрисе и проходит через фокус и вершины.
- Оптическое свойство отражения.
- Отрезок, который соединяет середину любой хорды параболы и точку пересечения касательных прямых, является перпендикуляром относительно директрисы.
- Подобность всех парабол.
- Траектория фокуса, которая катится по произвольной прямой — цепная молния.
Следует отметить, что оптическое свойство — это способность отражать свет от источника. Если пучок лучей, которые являются параллельными ее оси, отражаются в параболе, то они собираются в фокусе кривой. При нахождении источника света в фокусе происходит отражение параллельного пучка лучей относительно ее оси.
Уравнения квадратичной функции
Параболу можно описать несколькими способами. Каждый из них нужно применять в конкретных случаях для удобства вычислений. Существует три формы описания кривой:
- Каноническая.
- Квадратичная.
- Общая.
В первой форме она имеет следующий вид: y 2 = 2px. Если поменять местами оси декартовой системы, то получится следующий вид: x 2 = 2yp. Коэффициент p — фокальный параметр. Он соответствует расстоянию между фокусом и директрисой. Кроме того, его значение всегда больше нуля. Вершина лежит всегда между фокусом и директрисой кривой на расстоянии, равном p/2 (рис. 2).
Рисунок 2. Директриса и фокус.
Пусть уравнение директрисы (прямая, которая параллельна оси ОУ) имеет следующий вид: х + p/2 = 0. Координаты фокуса F — (р/2;0). Начало координат делит луч, проходящий из точки F и точки пересечения с директрисой на 2 равных отрезка. Величина FM рассчитывается таким образом: FM = [(x — p/2)^2 + y 2 ]^0.5. Отрезок (луч) из точки М до директрисы равен p/2 + x. Если приравнять оба выражения, то равенство имеет такой вид: p/2 + x = [(x — p/2)^2 + y 2 ]^0.5. При возведении в квадрат и приведении подобных слагаемых, получается искомое уравнение параболы (y 2 = 2px).
Парабола может задаваться квадратичной функцией. Она имеет такой вид: y = ax 2 + bx + c. Следует учитывать, что коэффициент «a» не должен быть равен 0. Если a=1, b = 0 и с = 0, функция принимает такой вид: y = ax 2 . В этом случае формула нахождения вершины параболы выглядит таким образом:
- Абсцисса вершины параболы: xa = -b / 2a.
- Координата «игрек» по оси ординат: yb = — D / 2a.
В последней формуле переменная D является дискриминантом квадратного уравнения искомой функции. Он вычисляется с помощью такого соотношения: D = b 2 — 4ac. При а>0 фокус лежит на оси, и находится над вершиной. Ось симметрии параллельна оси ординат. Кроме того, она проходит через вершину кривой. Расстояние до нее равно ¼ величины «а». Если а<0, то ось ее симметрии параллельна оси абсцисс. Расстояние до фокуса также равно ¼а. Уравнение y = a (x — xa)^2 + ya — функция, определяющая кривую II порядка, как параболу.
Поскольку искомую функцию можно назвать кривой второго порядка, то ее уравнение может быть записано в виде квадратного многочлена в декартовой системе координат. Вид его имеет такой вид: Ax 2 + Bxy + Cy 2 + Dx + Ey + F = 0. Дискриминант равен нулю (при старших членах).
В полярной системе координат с осями p и v уравнение квадратичной функции имеет такой вид: p (1 + cos (v)) = p. Расстояние от фокуса до директрисы обозначается фокальным коэффициентом p. Кроме того, p соответствует удвоенной длине отрезка, проведенного от фокуса до вершины.
Методы нахождения вершины
В математике есть три способа нахождения координат точки вершины кривой: по формуле, выделением полного квадрата и нахождением производной. Следует отметить, что первый способ не подойдет в том случае, когда функция отличается от вида y = ax 2 + bx + c. Первый способ — расчет по формуле вершины параболы квадратичной функции. Координата x0 вычисляется таким образом: x0 = -b / 2a. Для нахождения координаты y0 следует подставить в функцию найденное значение x0.
Когда функция представлена неполным квадратом, нужно прибавить или отнять одинаковое число к двум частям уравнения. Если воспользоваться этим методом, то можно вычислить сразу значения х и у. Алгоритм нахождения вершины для функции у = x 2 + 4x + 2 имеет такой вид:
- Приравнять многочлен к нулю, и перенести свободный член в правую сторону с противоположным знаком: x 2 + 4x = -2.
- Дополнить до полного квадрата. Необходимо вычислить свободный член по такому соотношению: с = (b/2)^2 = (4/2)^2 = 4.
- Записать полный квадрат, отняв и прибавив свободный член: x 2 + 4x + 4 — 4 = -2.
- Выделить квадрат: (x 2 + 2x + 4) — 4 = -2.
- Перенести свободное число в правую сторону с противоположным знаком: (x 2 + 2x + 4) = 4 — 2.
- Уравнение принимает следующий вид: (x + 2)^2 = 2.
- Для того чтобы вычислить x0, нужно решить уравнение (x + 2)^2 = 0. Следовательно, x = -2.
- Ординату точки определить очень просто, поскольку ее значение соответствует числу (нужно брать с противоположным знаком), которое находится в правой части уравнения, т. е. у = -2.
При изображении графика вершину нужно сместить в точку (-2;2). Третий способ позволяет узнать координаты вершины с помощью определения производной. Находить ее следует от заданной функции. Для вычисления координат вершины нужно действовать по следующему алгоритму:
- Найти производную и приравнять ее к нулю: f'(x) = (ax 2 + bx + c)’ = 2ax + b.
- Выразить х: х = -b / (2a).
- Подставить в функцию для вычисления y.
- Записать координаты точки.
Однако эти все три метода относятся к ручному вычислению. Автоматизация действий осуществляется с помощью специализированного программного обеспечения. Для этой цели подойдет онлайн-калькулятор, поддерживающий функцию нахождения точек вершины квадратичной кривой. Программы рекомендуется применять только для проверки решения, поскольку очень важно знать методы нахождения этой точки.
Алгоритм построения
В различных задачах нужно выполнить построение графика функции. В некоторых случаях даются координаты вершины, а в других — их следует искать, используя какой-либо метод. Чтобы построить квадратичную функцию, нужно воспользоваться таким алгоритмом:
- Если вершина не задана, то нужно найти ее любым из методов.
- Определить точки пересечения с осями декартовой системы координат.
- Построить таблицу зависимости ординаты от абсциссы. Для этой цели нужно выделить минимум 3 значения «х». Вершина должна находиться по центру таблицы.
- Выполнить построение, соединив точки.
Если необходим более точный график, то необходимо брать больше точек. Значения рассчитываются при подстановке значений «х» в функцию. Когда парабола задана функцией y = x 2 + c, нет смысла брать разные значения. Нужно использовать для построения искомой таблицы числа с противоположными знаками. Например, x1 = 2 и x2 = -2.
Специалисты-математики настоятельно рекомендуют не усложнять вычисления. Возможно, в школьных программах и рассматриваются различные случаи. Однако в высших учебных заведениях основной аспект изучения дисциплин с физико-математическим уклоном сводится к оптимизации процесса решения задачи.
Примеры решений
В математике существует определенная классификация заданий на простые и сложные типы. Все они считаются однотипными, но отличаются только объемами вычислений и необходимостью построения графиков. Для решения нужно воспользоваться рекомендуемыми алгоритмами, которые существенно оптимизируют вычисления.
«Корень» трудностей при расчете — отсутствие систематизации вычислений. Не все ими пользуются. В результате простая задача становится очень сложной, поскольку в ней присутствует много ненужных вычислений. Кроме того, как отмечалось выше, рекомендуется «набить руку» на ручных вычислениях, ведь не всегда можно будет воспользоваться программами.
Упрощенная задача
Простым примером задания является следующий: необходимо вычислить координаты вершины точки параболы y = x 2 + 3x — 18. Следует продемонстрировать решение тремя способами. Решение первым методом:
- Координата по оси абсцисс: х0 = -3 / (2 * 1) = -1,5.
- По ординате: (-1,5)^2 + 3 * (-1,5) — 18 — y= 0. Отсюда, y = -20,25.
Следовательно, вершина находится в точке (-1,5;20,25). Второй способ решения данной задачи имеет такой вид:
- Составить уравнение и перенести свободный член: x 2 + 3x = 18.
- Вычислить свободный член: с = (b/2)^2 = 2,25.
- Записать выражение: x 2 + 3x + 2,25 — 2,25 = 18.
- Выделить квадрат: (x 2 + 3x + 2,25) = 20,25.
- Определить координаты: (x + 1,5)^2 = 20,25.
- Искомая точка: (-1,5;20,25).
Для решения третьим методом следует найти производную: y’ = (x 2 + 3x — 18)’ = 2x + 3. Затем нужно приравнять ее к нулю: 2х + 3 = 0. Уравнение является простым, а его переменная легко находится: x = -3 / 2 = -1,5. После этого необходимо подставить абсциссу в функцию, приравняв ее к 0: y = 20,25.
Повышенная сложность
Задания повышенной сложности сводятся к вычислению нескольких значений. Кроме того, в некоторых случаях следует построить график параболы y = x 2 — 7x +10. Необходимо выполнить такие действия:
- Пересечение с осями.
- Вычислить экстремум (вершину) всеми методами.
- Выполнить графический эскиз (график).
Точек пересечения по ОУ нет. Они есть по оси абсцисс. Следует приравнять функцию к 0. Нахождение корней выполняется по теореме Виета: x1 = 2 и x2 = 5.
Для нахождения вершины необходимо воспользоваться тремя методами. При решении первым способом находится координата x0 = 7 / (2 * 1) = 3,5. Ордината определяется таким образом: y0 = (3,5)^2 — (7 * 3,5) + 10 = -2,25. Точка экстремума имеет координаты (3,5;-2,25). Находить вершину параболы необходимо по такому алгоритму:
- Записать уравнение, и выполнить перенос свободного члена: x 2 — 7x = -10.
- Найти свободный член: с = (7/2)^2 = 12,25.
- Составить уравнение: x 2 — 7x + 12,25 — 12,25 = -10.
- Выделить квадрат: (x — 3,5)^2 = 2,25.
- Экстремум: (3,5;-2,25).
Для следующего метода нужно найти производную: y’ = (x 2 — 7x +10)’ = 2x — 7. Далее нужно приравнять y’ к нулю: 2x — 7 = 0. Значение по оси абсцисс равно х0 = 3,5, а y0 = -2,25. Далее нужно заполнить таблицу зависимостей ординаты от переменной.
y | 4 | 0 | -2 | -2,25 | -2 | 0 | 4 |
x | 1 | 2 | 3 | 3,5 | 4 | 5 | 6 |
Таблица 1. Зависимость y от x.
После заполнения таблицы следует построить график искомой функции (рис. 3). Таблица состоит из следующих элементов: вершины, точек пересечения с осью абсцисс и 4 произвольных значений.
Рисунок 3. График функции.
Математики рекомендуют использовать для построения графика полученные значения при расчетах, поскольку подстановка и вычисление произвольных х существенно снижает скорость вычислений.
Таким образом, нахождение координат вершины параболы является довольно простой задачей, поскольку существует несколько методов. Из них можно выбрать оптимальный, который подходит в конкретной ситуации.
Алгоритм точки в многоугольнике
Проверка принадлежности данной точки данному многоугольнику
На плоскости даны многоугольник и точка. Многоугольник может быть как выпуклым, так и невыпуклым. Требуется решить вопрос о принадлежности точки многоугольнику.
Благодаря тому, что многоугольник является частным случаем замкнутой односвязной области, алгоритм решения задачи может быть следующим. Вершины многоугольника последовательно нумеруются от 1 до n. Из заданной точки проводятся лучи, проходящие через вершины 2 и 1. Определяется разность направлений этих лучей. Процесс повторяется для пары вершин 3 и 2 и т. д. до пары вершин n и (n-1) и, наконец, 1 и n. Указанные разности суммируются. Если сумма равна нулю, то делается вывод о том, что заданная точка лежит вне заданного многоугольника.
Реализация описанного алгоритма определения принадлежности точки многоугольнику требует большого объёма вычислений с использованием обратных тригонометрических функций. Он практически непригоден для компьютерных интерактивных графических приложений, в которых многоугольник аппроксимирует, к примеру, область на географической карте и имеет большое число вершин.
Содержание
- 1 Алгоритм, требующий простых арифметических операций
- 2 Очень быстрый алгоритм
- 3 Быстрый алгоритм для случая, когда луч пересекает одну или несколько вершин
- 4 Литература
- 5 Ссылки
Алгоритм, требующий простых арифметических операций
Для принадлежности точки выпуклому многоугольнику вершины последовательно нумеруются от 1 до n. Вершина с условным номером 1 соединяется отрезками со всеми другими вершинами. Образуются (n-2) треугольника с вершинами {1, (i-1), i}, где 3 ≤ i ≤ n. Осуществляется проверка принадлежности заданной точки хотя бы одному из этих треугольников.
Если точка не принадлежит ни одному треугольнику, значит, она не принадлежит и многоугольнику.
Иначе подобное разбиение многоугольника на треугольники и проверка принадлежности заданной точки треугольникам выполняется для вершин с последующими номерами — до выполнения одного из условий:
- нашлось разбиение, в котором точка не принадлежит ни одному из треугольников, и тогда делается вывод, что точка не принадлежит многоугольнику;
- перебраны все вершины, и тогда делается вывод, что точка принадлежит многоугольнику.
Что касается проверки принадлежности точки треугольнику, то, благодаря тому, что треугольник является выпуклым многоугольником, соответственно, может использоваться следующий алгоритм проверки принадлежности точки выпуклому многоугольнику. Если при последовательном обходе вершин в одном направлении выясняется, что заданная точка и вершина n + 2 лежат по разные стóроны от стороны, соединяющей текущую вершину n и вершину n + 1, то делается вывод, что точка не принадлежит многоугольнику, и процесс прерывается. Если обход вершин не был прерван, то делается вывод, что точка принадлежит многоугольнику.
Для проверки принадлежности точки треугольнику (а также выпуклому многоугольнику с любым числом вершин) можно применить и другой алгоритм. Заданная точка соединяется отрезками с вершинами треугольника. Если площадь исходного треугольника равна сумме площадей образовавшихся трёх треугольников, то считается, что точка принадлежит треугольнику.
В приведённом ниже коде алгоритма проверки принадлежности заданной точки заданному многоугольнику используется второй из описанных алгоритмов проверки принадлежности точки треугольнику.
Алгоритм определяет точки границ многоугольника как точки, ему принадлежащие.
Для того чтобы все результаты вычислений в программе могли быть представлены целочисленными переменными (манипулирование данными целого типа повышает быстродействие программы и является естественным для приложений компьютерной графики), вычисления и сравнения площадей треугольников заменяются вычислениями и сравнениями их удвоенных площадей. Тем самым исключается погрешность округления при программной реализации всего алгоритма, в целом.
Аргументами функции, реализующей проверку принадлежности данной точки данному многоугольнику произвольного вида, являются
- указатель на массив пар целочисленных координат вершин многоугольника, а именно, на массив структур вида
struct Point {
int x;
int y;
};
- число вершин многоугольника;
- целочисленное значение координаты X заданной точки;
- целочисленное значение координаты Y заданной точки.
Функция возвращает 1, если точка принадлежит многоугольнику, иначе — 0.
Функция имеет следующий вид.
int IsPointInsidePolygon (Point *p, int Number, int x, int y)
{
int i1, i2, n, N, S, S1, S2, S3, flag;
N = Number;
for (n=0; n<N; n++)
{
flag = 0;
i1 = n < N-1 ? n + 1 : 0;
while (flag == 0)
{
i2 = i1 + 1;
if (i2 >= N)
i2 = 0;
if (i2 == (n < N-1 ? n + 1 : 0))
break;
S = abs (p[i1].x * (p[i2].y - p[n ].y) +
p[i2].x * (p[n ].y - p[i1].y) +
p[n].x * (p[i1].y - p[i2].y));
S1 = abs (p[i1].x * (p[i2].y - y) +
p[i2].x * (y - p[i1].y) +
x * (p[i1].y - p[i2].y));
S2 = abs (p[n ].x * (p[i2].y - y) +
p[i2].x * (y - p[n ].y) +
x * (p[n ].y - p[i2].y));
S3 = abs (p[i1].x * (p[n ].y - y) +
p[n ].x * (y - p[i1].y) +
x * (p[i1].y - p[n ].y));
if (S == S1 + S2 + S3)
{
flag = 1;
break;
}
i1 = i1 + 1;
if (i1 >= N)
i1 = 0;
}
if (flag == 0)
break;
}
return flag;
}
Очень быстрый алгоритм
В основе алгоритма лежит идея подсчёта количества пересечений луча, исходящего из данной точки в направлении горизонтальной оси, со сторонами многоугольника. Если оно чётное, точка не принадлежит многоугольнику. В данном алгоритме луч направлен влево.
int pnpoly(int npol, float * xp, float * yp, float x, float y)
{
int c = 0;
for (int i = 0, j = npol - 1; i < npol; j = i++)
{
if ((((yp[i]<=y) && (y<yp[j])) || ((yp[j]<=y) && (y<yp[i]))) &&
(x > (xp[j] - xp[i]) * (y - yp[i]) / (yp[j] - yp[i]) + xp[i]))
c = !c;
}
return c;
}
Замечание: Я всегда считал умножение быстрее деления, посему условие лучше записать как:
int pnpoly(int npol, float * xp, float * yp, float x, float y)
{
int c = 0;
for (int i = 0, j = npol - 1; i < npol; j = i++)
{
if ((
(yp[i]<yp[j]) && (yp[i]<=y) && (y<=yp[j]) &&
((yp[j] - yp[i]) * (x - xp[i]) > (xp[j] - xp[i]) * (y - yp[i]))
) || (
(yp[i]>yp[j]) && (yp[j]<=y) && (y<=yp[i]) &&
((yp[j] - yp[i]) * (x - xp[i]) < (xp[j] - xp[i]) * (y - yp[i]))
))
c = !c;
}
return c;
}
Последние два алгоритма не эквивалентны! используйте с делением !
Perl:
my $x = -40; my $y = -60; # Проверяемая точка
my @xp = (-73,-33,7,-33); # Массив X-координат полигона
my @yp = (-85,-126,-85,-45); # Массив Y-координат полигона
&InPoly(@xp,@yp,$x,$y);
sub InPoly()
{
my($xp, $yp, $x, $y) = @_;
my $npol = @{$xp};
my $j = $npol - 1;
my $c = 0;
for(my $i = 0; $i < $npol;$i++) {
if ((((@{$yp}[$i]<=$y) && ($y<@{$yp}[$j])) || ((@{$yp}[$j]<=$y) && ($y<@{$yp}[$i]))) &&
($x > (@{$xp}[$j] - @{$xp}[$i]) * ($y - @{$yp}[$i]) / (@{$yp}[$j] - @{$yp}[$i]) + @{$xp}[$i]))
{
$c = !$c
}
$j = $i;
}
return $c;
}
JavaScript:
var x = -40;
var y = -60;
var xp = new Array(-73,-33,7,-33); // Массив X-координат полигона
var yp = new Array(-85,-126,-85,-45); // Массив Y-координат полигона
function inPoly(x,y){
npol = xp.length;
j = npol - 1;
var c = 0;
for (i = 0; i < npol;i++){
if ((((yp[i]<=y) && (y<yp[j])) || ((yp[j]<=y) && (y<yp[i]))) &&
(x > (xp[j] - xp[i]) * (y - yp[i]) / (yp[j] - yp[i]) + xp[i])) {
c = !c
}
j = i;
}
return c;
}
inPoly(x,y);
Быстрый алгоритм для случая, когда луч пересекает одну или несколько вершин
Функция Cross определяет, пересекает ли луч j-ое ребро многоугольника:
bool Cross(int j)
{
int first = j;
int second = j == n - 1 ? 0 : j + 1;
double y = (xh - points[first].x) * (points[second].y - points[first].y) / (points[second].x - points[first].x) + points[first].y;
double minimal = min(points[first].x, points[second].x);
double maximal = max(points[first].x, points[second].x);
return (points[first].x != points[second].x) && (yh >= y) && (xh > minimal) && (xh <= maximal);
}
Фрагмент основной программы:
...
int count = 0;
for (int i = 0; i < n; i++)
{
count += Cross(i);
}
...
Если переменная count примет нечетное значение, то точка лежит внутри многоугольника. В противном случает точка лежит вне заданого многоугольника.
Замечание: В данной реализации алгоритма луч направлен вниз.
Литература
- Джалиашвили З. О., Подольский А. А. Алгоритмы анализа ответов в тестовых заданиях с графическим интерфейсом. Информационный бюллетень ассоциации История и компьютер, N 1, 2005.
- Ласло М. Вычислительная геометрия и компьютерная графика на C++. М.: БИНОМ, 1997.
- Препарата Ф., Шеймос М. Вычислительная геометрия: введение. М.: Мир, 1989.
Ссылки
- Исходный код на C
- Bob Stein. A Point about Polygons
- Российская Интернет-школа информатики и программирования. Учебные курсы. Введение в алгоритмику. Вычислительная геометрия
- Альтернативный метод проверки принадлежности точки многоугольнику — метод трассировки луча
Wikimedia Foundation.
2010.
Как найти точку пересечения медиан треугольника, зная координаты его вершин?
1 способ
Поскольку все медианы треугольника пересекаются в одной точке, достаточно составить уравнения двух медиан и найти координаты их точки пересечения.
Пример.
Найти координаты точки пересечения медиан треугольника с вершинами в точках A(-4;-1), B(0;-3), C(2;1).
Решение:
Обозначим середины сторон BC и AC через A1 и B1 соответственно. По формулам координат середины отрезка
Составим уравнения медиан AA1 и BB1.
Уравнение медианы AA1 можно найти как уравнение прямой, проходящей через две точки A(-4;-1) и A1(1;-1).
то есть уравнение прямой AA1 y= -1.
B(0;-3), B1(-1;0). Найдём уравнение медианы BB1.
откуда уравнение прямой BB1 y= -3x-3.
Координаты точки пересечения прямых AA1 и BB1 ищем как решение системы уравнений
Ответ:
2 способ
Поскольку все медианы медианы треугольника пересекаются в одной точке и делятся точкой пересечения в отношении 2:1, считая от вершины, можно найти координаты концов любой медианы, а затем точку, которая делит медиану в отношении 2:1, начиная отсчёт от точки, которая является вершиной треугольника.
Например, в условиях предыдущей задачи — найти координаты точки пересечения медиан треугольника с вершинами в точках A(-4;-1), B(0;-3), C(2;1), —
зная координаты A1(1;-1), найдём координаты точки M. Точка M пересечения медиан треугольника делит отрезок AA1 в отношении 2:1, считая от точки A.
По формулам деления отрезка в данном отношении
Пример 1:
Построить треугольник, вершины которого находятся в точках А (2; 4), В (-3; 2), С (-3; -4). Найти:
1) уравнения сторон треугольника АВС;
2) координаты точки пересечения медиан;
3) длину и уравнение высоты, опущенной из вершины А;
4) площадь треугольника.
Решение от преподавателя:
Уравнение, прямой проходящей через две точки
1) Уравнения сторон треугольника АВС
2) Координаты точки пересечения медиан
Медиана – отрезок, соединяющий вершину треугольника с серединой противоположной стороны.
Координаты т. E как середины отрезка ВС.
Уравнение АЕ
Координаты т. К как середины отрезка АВ.
Уравнение СК
3) Длина и уравнение высоты, опущенной из вершины А
Расстояние от точки до прямой
Уравнение прямой, проходящей через точку перпендикулярно другой прямой
Уравнение AN
4) Площадь треугольника
Длина ВС
Пример 2:
Решение от преподавателя:
Пример 3:
По координатам вершин треугольника ABC найти:
- периметр треугольника;
- уравнения сторон AB и BC;
- уравнение высоты AD; угол ABC;
- площадь треугольника.
Сделать чертеж.
А(1; 2); В (–1; 2); С(3; 0).
Решение от преподавателя:
Пример 4:
Даны координаты вершин треугольникаА, В, С.
Требуется найти:
1) уравнение и длину стороны ВС;
2) уравнение и длину высоты, проведённой из вершиныА;
3) уравнение медианы, проведённой из вершиныА;
4) площадь треугольника.
Сделать чертёж.
А(4;-3), B(-2;-1), C(3;-2).
Решение от преподавателя:
Пример 5:
Решение от преподавателя:
1)
2)
3) Находим координаты точки М – середины стороны ВС:
Определяем длину медианы АМ:
4) Составляем уравнение медианы – прямой АМ:
5) Если ВН – высота, проведенная из вершины В к стороне АС, то, поскольку ВН проходит через точку В перпендикулярно вектору , то составляем уравнение высоты по формуле
, где (a,b) – координаты вектора перпендикулярного искомой прямой,
– координаты точки, принадлежащей этой прямой. Находим координаты вектора АС:
и подставляем в формулу, ,
6) Длину высоты ВН находим как расстояние от точки В до прямой АС:
7) Площадь треугольника АВС:
Находим угол ВАС треугольника:
9) Составляем уравнение прямой, проходящей через т.А параллельно ВС:
Ответ:
Пример 6:
Решение от преподавателя:
- Уравнение прямой
Прямая, проходящая через точки A1(x1; y1) и A2(x2; y2), представляется уравнениями:
Уравнение прямой AB
Каноническое уравнение прямой:
или
или
y = -3/7x + 16/7 или 7y + 3x — 16 = 0 - Обозначим середину стороны AB буквой М. Тогда координаты точки M найдем по формулам деления отрезка пополам.
M(3;1)
Уравнение медианы CM найдем, используя формулу для уравнения прямой, проходящей через две заданные точки. Медиана CМ проходит через точки C(-8;2) и М(3;1), поэтому:
Каноническое уравнение прямой:
или
или
y = -1/11x + 14/11 или 11y + x — 14 = 0 - Уравнение высоты через вершину C
Прямая, проходящая через точку N0(x0;y0) и перпендикулярная прямой Ax + By + C = 0 имеет направляющий вектор (A;B) и, значит, представляется уравнениями:
Найдем уравнение высоты через вершину C
y = 7/3x + 62/3 или 3y -7x — 62 = 0 - уравнение параллельной прямой AB, проходящей через точку (-8,2)
Уравнение прямой AB: y = -3/7x + 16/7
Уравнение KN параллельно AB находится по формуле:
y — y0 = k(x — x0)
Подставляя x0 = -8, k = -3/7, y0 = 2 получим:
y-2 = -3/7(x-(-8))
или
y = -3/7x — 10/7 или 7y + 3x +10 = 0
Пример 7:
Даны координаты вершин треугольника: A(1,1), B(4,13), C(10,5).
Решение от преподавателя:
4) Уравнение высоты через вершину C
Прямая, проходящая через точку N0(x0;y0) и перпендикулярная прямой Ax + By + C = 0 имеет направляющий вектор (A;B) и, значит, представляется уравнениями:
Найдем уравнение высоты через вершину C
y = -1/4x + 15/2 или 4y +x -30 = 0
Данное уравнение можно найти и другим способом. Для этого найдем угловой коэффициент k1 прямой AB.
Уравнение AB: y = 4x -3, т.е. k1 = 4
Найдем угловой коэффициент k перпендикуляра из условия перпендикулярности двух прямых: k1*k = -1.
Подставляя вместо k1 угловой коэффициент данной прямой, получим:
4k = -1, откуда k = -1/4
Так как перпендикуляр проходит через точку C(10,5) и имеет k = -1/4,то будем искать его уравнение в виде: y-y0 = k(x-x0).
Подставляя x0 = 10, k = -1/4, y0 = 5 получим:
y-5 = -1/4(x-10)
или
y = -1/4x + 15/2 или 4y + x — 30 = 0
Найдем точку пересечения с прямой AB:
Имеем систему из двух уравнений:
y -4x +3 = 0
4y + x — 30 = 0
Из первого уравнения выражаем y и подставим во второе уравнение.
Получаем:
x = 42/17
y = 117/17
D(42/17;117/17)
Длина высоты треугольника, проведенной из вершины C
Расстояние d от точки M1(x1;y1) до прямой Ax + By + С = 0 равно абсолютному значению величины:
Найдем расстояние между точкой C(10;5) и прямой AB (y -4x +3 = 0)
5,7) Уравнение медианы треугольника
Обозначим середину стороны BC буквой Е. Тогда координаты точки Е найдем по формулам деления отрезка пополам.
Е(7;9)
Уравнение медианы AЕ найдем, используя формулу для уравнения прямой, проходящей через две заданные точки A(1;1) иЕ(7;9), поэтому:
Каноническое уравнение прямой:
или
или
y = 4/3x -1/3 или 3y -4x +1 = 0
Найдем длину медианы.
Расстояние между двумя точками выражается через координаты формулой:
6) CD—диаметр окружности. Центр окружности точка О лежит в середине отрезка CD
Уравнение окружности (x-x0)2+(y-y0)2=r2
(x-106/17)2+(y-101/17)2=256/17
Уравнение прямой, параллельной CD, проходящей через точку A
Так как прямая проходит через точку А(1,1) и имеет k = -1/4, ( так как уравнение CD:y = -1/4x + 15/2 или 4y + x — 30 = 0 ),
то будем искать уравнение в виде: y-y0 = k(x-x0).
Подставляя x0 = 1, k = -1/4, y0 = 1получим:
y-1 = -1/4(x-1)
или
y = -1/4x + ¼+1 или 4y + x — 5 = 0
Пример 8:
Решение от преподавателя:
Точка D – середина стороны АВ , ее координаты равны полусумме координат А и В. Получим D(1, -1)
Пример 9:
Даны координаты вершин треугольника АВС: А (3,-2), В (-5,-4), С (-1,6).
Найдите: 1) уравнения сторон треугольника АВ, ВС и АС;
2) периметр (сумму длин) треугольника;
3) уравнение высоты СН;
4) расстояние d от точки С до прямой АВ;
5) сделайте чертеж.
Решение от преподавателя:
Решение.
1) уравнения сторон треугольника АВ, ВС и АС
Уравнение, прямой проходящей через две точки
2) периметр (сумму длин) треугольника
Расстояние между двумя точками
3) уравнение высоты СН
Уравнение прямой, проходящей через точку перпендикулярно другой прямой
4) расстояние d от точки С до прямой АВ
Расстояние от точки до прямой
Пример 10:
Даны вершины A (x1; y1), B (x2; y2), C (x3; y3) треугольника.
Найти: 1) уравнение стороны AB;
2) уравнение медианы, проведенной из вершины C;
3) уравнение высоты, проведенной из вершины C ;
4) уравнение прямой, проходящей через вершину C параллельно стороне AB .
A (6; 0), B (2; − 6), C (−3; −9).
Решение от преподавателя:
Пример 11:
Решение от преподавателя:
Пример 12:
Дан треугольник с координатами вершин найти:
а) длину стороны AB;
б) косинус угла ABC;
в) площадь треугольника ABC (через векторное произведение);
Решение от преподавателя:
Пример 13:
Решение от преподавателя:
Даны координаты вершин треугольника: A(6,0), B(2,-6), C(-3,-9).
1) Уравнение прямой
Прямая, проходящая через точки A1(x1; y1) и A2(x2; y2), представляется уравнениями:
Уравнение прямой AB
Каноническое уравнение прямой:
или
или
y = 3/2x -9 или 2y -3x +18 = 0
2) Уравнение медианы треугольника
Обозначим середину стороны AB буквой М. Тогда координаты точки M найдем по формулам деления отрезка пополам.
M(4;-3)
Уравнение медианы CM найдем, используя формулу для уравнения прямой, проходящей через две заданные точки. Медиана CМ проходит через точки C(-3;-9) и М(4;-3), поэтому:
Каноническое уравнение прямой:
или
или
y = 6/7x -45/7 или 7y -6x +45 = 0
3) Уравнение высоты через вершину C
Прямая, проходящая через точку N0(x0;y0) и перпендикулярная прямой Ax + By + C = 0 имеет направляющий вектор (A;B) и, значит, представляется уравнениями:
Найдем уравнение высоты через вершину C
y = -2/3x -11 или 3y +2x + 33 = 0
4) Уравнение прямой, параллельной AB, проходящей через С(-3,-9)
Уравнение прямой AB: 2y -3x +18 = 0
Уравнение СN параллельно AB находится по формуле:
Или 2y -3x +9 = 0
Пример 14:
Даны вершины треугольника А(8,1), В(0,3), С(-2,-3). Напишите уравнения стороны AB, медианы AD, высоты BE.
Решение от преподавателя:
Даны координаты вершин треугольника: A(8,1), B(0,3), C(-2,-3).
1) Уравнение прямой (АВ)
Прямая, проходящая через точки A1(x1; y1) и A2(x2; y2), представляется уравнениями:
Уравнение прямой AB
или
или
4y + x — 12 = 0
2)Уравнение медианы (АD)
Обозначим середину стороны BC буквой М. Тогда координаты точки M найдем по формулам деления отрезка пополам.
M(-1;0)
Уравнение медианы AM найдем, используя формулу для уравнения прямой, проходящей через две заданные точки. Медиана AМ проходит через точки A(8;1) и М(-1;0), поэтому:
или
или
y = 1/9x + 1/9 или 9y -x — 1 = 0
3) Уравнение высоты через вершину B
Найдем уравнение высоты через вершину B
Для этого найдем угловой коэффициент k1 прямой AC.
Уравнение прямой AC
уравнение прямой, проходящей через 2 точки:
или
или
y = 2/5x -11/5 т.е. k1 = 2/5
Найдем угловой коэффициент k перпендикуляра из условия перпендикулярности двух прямых: k1*k = -1.
Подставляя вместо k1 угловой коэффициент данной прямой, получим:
2/5k = -1, откуда k = -5/2
Так как перпендикуляр проходит через точку B(0,3) и имеет k = -5/2,то будем искать его уравнение в виде: y-y0 = k(x-x0).
Подставляя x0 = 0, k = -5/2, y0 = 3 получим:
y-3 = -5/2(x-0)
или
y = -5/2x + 3 или 2y + 5x — 6 = 0 — уравнение (ВЕ)
Пример 15:
Дан треугольник АВС. Найти:
а) величину угла А;
б) уравнение стороны АС;
в) уравнение высоты и медианы, опущенных из вершины В.
Сделать чертеж.
А(-1,2); В(1,3); С(3,-4).
Решение от преподавателя:
Пример 16:
Треугольник задан вершинами А(-6; -2); В(4; 8); С(2; -8). Найти:
а) уравнение прямой BN, параллельной стороне АС;
б) уравнение медианы CD;
в) уравнение высоты АЕ;
Решение от преподавателя:
а) уравнение прямой BN, параллельной стороне АС;
Уравнение прямой AC:
Каноническое уравнение прямой:
или
или
y = -3/4x -13/2 или 4y + 3x +26 = 0
Уравнение BN параллельно AC находится по формуле:
y — y0 = k(x — x0)
Подставляя x0 = 4, k = -3/4, y0 = 8 получим:
y-8 = -3/4(x-4)
или
y = -3/4x + 11 или 4y + 3x — 44 = 0
б) уравнение медианы CD;
Обозначим середину стороны AB буквой М. Тогда координаты точки M найдем по формулам деления отрезка пополам.
M(-1;3)
Уравнение медианы CM найдем, используя формулу для уравнения прямой, проходящей через две заданные точки. Медиана CМ проходит через точки C(2;-8) и М(-1;3), поэтому:
Каноническое уравнение прямой:
или
или
y = -11/3x -2/3 или 3y + 11x +2 = 0
в) уравнение высоты АЕ;
Прямая, проходящая через точку Е0(x0;y0) и перпендикулярная прямой Ax + By + C = 0 имеет направляющий вектор (A;B) и, значит, представляется уравнениями:
Найдем уравнение высоты через вершину A
y = -1/8x — 11/4 или 8y +x + 22 = 0
Пример 17:
A(1, 2), В(5, 8), С(11, 3).
Решение от преподавателя:
Пример 18:
В ∆ABC вершины имеют координаты точки А (-3;4), точки В (-4;-3), точки С (8;1).
Составить уравнения стороны (AB), высоты (ВК) и медианы (CМ).
Решение от преподавателя:
Уравнение прямой AB
Каноническое уравнение прямой:
или
или
x +4 = 0 или x = -4
Уравнение прямой AC
Каноническое уравнение прямой:
или
или
y = -1/4x + 3 или 4y + x — 12 = 0
Найдем уравнение высоты через вершину B
y = 4x + 13 или y -4x — 13 = 0
Уравнение медианы CM найдем, используя формулу для уравнения прямой, проходящей через две заданные точки. Медиана CМ проходит через точки C(8;1) и М(-4;1/2), поэтому:
Каноническое уравнение прямой:
или
или
y = 1/24x + 2/3 или 24y -x — 16 = 0
Пример 19:
Дан треугольник ABC с координатами вершин A(-5;-3; 2), B(-2;-6;-3) и C(-2; 2;-1).
Найти:
а) длину стороны АВ;
б) косинус угла ABC;
в) площадь треугольника АВС (через векторное произведение).
Решение от преподавателя:
Парабола присутствует в мире математики, физики и других наук. По траектории параболы передвигаются искусственные спутники, которые стремятся покинуть пределы Солнечной системы, мяч при игре в волейбол тоже описывает её траекторию. Нужно уметь строить параболу. А чтобы это не составляло труда, надо знать, как найти вершину параболы.
Содержание:
- Нахождение вершины параболы: способы, примеры, советы
- Первый способ
- Второй способ
- Третий способ
- Построение параболы
- Советы
- Видео
Нахождение вершины параболы: способы, примеры, советы
График функции y = ax2+ bx + c, где a — первый коэффициент, b — второй коэффициент, c — свободный член, называется параболой. Но обратите внимание на тот факт, что a ≠0.
У каждой точки параболы есть симметричная ей, кроме одной точки, и эта точка называется вершиной. Для того чтобы найти точку, которая является вершиной, нужно определиться, что такое точка на графике. Точка на графике – это определённая координата по оси абсцисс и по оси ординат. Она обозначается как (x; y). Давайте разбираться, как найти заветные числа.
Первый способ
Если вы хотите знать, как необходимо правильно вычислять координаты вершины, то нужно только выучить формулу x0 = -b/2a. Подставляя полученное число в функцию, получим y0.
Например, y =x2–8 x +15;
находим первый, второй коэффициенты и свободный член;
- a =1, b =-8, c =15;
подставляем значения a и b в формулу;
- x0=8/2=4;
вычисляем значения y;
- y0 = 16–32+15 = -1;
Значит, вершина находится в точке (4;-1).
Ветви параболы симметричны относительно оси симметрии, которая идёт через вершину параболы. Зная корни уравнения, можно без особых трудностей посчитать абсциссу вершины параболы. Предположим, что k и n — корни квадратичного уравнения. Тогда точка x0 равноудалена от точек k и n, и её можно вычислить по формуле: x0 = (k + n)/2.
Рассмотрим на примере y =x2–6x+5
1) Приравниваем к нулю:
- x2–6x+5=0.
2) Находим дискриминант, используя формулу: D = b 2–4 ac:
- D =36–20=16.
3) Находим корни уравнения по формуле (-b±√ D)/2a:
- 1 — первый корень;
- 5 — второй корень.
4) Вычисляем:
- x0 =(5+1)/2=3
Второй способ
Дополнение до полного квадрата – отличный способ узнать, где располагается вершина. Используя этот способ, вы сможете вычислить точки x и y одновременно, без нужды подставлять x в начальный пример. Рассмотрим этот метод на примере функции: y=x 2+8 x +10.
1. Сначала нужно приравнять выражение с переменной к 0. Потом перенести c в правую сторону с противоположным знаком, то есть у нас получается выражение x2 + 8x = -10.
2. Теперь в левой части нужно сделать полный квадрат. Для этого посчитайте (b/2)2 и увеличьте обе части уравнения результат. В этом случае нужно подставит 8 вместо b.
У нас получается 16. Теперь прибавьте это число к обеим частям уравнения:
x2 + 8x +16= 6.
3. Видно, что полученное выражение – полный квадрат. Его можно представить в форме: (x + 4)2 = 6.
4. Используйте это выражение для поиска координат вершины параболы. Чтобы посчитать x, нужно приравнять его к 0. Получаем, x =-4. Координата y равна тому, что находится в правой части, то есть y =6. Вершина параболы этого уравнения (-4, 6).
Третий способ
Если вы знаете, что такое производная, то для вас есть другая формула. Несмотря на то, куда смотрят «рога» параболы, её вершина — точка экстремума. Для этого способа надо применить следующий алгоритм:
1. Нахождение первой производной по формуле f'(x) = (ax² + bx + c)’ = 2ax + b.
2. Приравнивание производной к 0. В итоге вы получите 0 = 2ax + b, отсюда можно найти то, что нас интересует.
Рассмотрим этот способ подробнее.
Дана функция y = 4x²+16x-17;
- Записываем производную и приравниваем к нулю.
f'(x) = (4x²+16x-17)’ = 8x+16 =0
Построение параболы
Самое трудное при построении – это верно найти точки функции. Для подробного построения нужно просчитать 5–7 точек (для школьного курса хватит этого). Для этого выбираем какое-либо значение x и подставляем его в данную функцию. Итогом подсчётов будет число точки по оси ординат. После этого ставим на координатную плоскость полученные нами точки. В итоге у нас получается парабола.
Рассмотрим подробнее вопрос о нахождении точек, которые нужно отметить. Для примера возьмём функцию y =-x 2+11 x -24 с вершиной в точке (5,5;-6,25).
1) Строим таблицу
X | 5,5 | ||||
Y |
2) Заполняем таблицу
Так как парабола имеет осевую симметрию, то можно считать только значения справа или слева от вершины. Лучше считать те значения, которые ближе к 0, так удобнее. В нашем случае эти значения 4 и 5.
X | 4 | 5 | 5,5 | 6 | 7 |
Y | -4 | -6 | -6,25 | -6 | -4 |
Советы
Правильно находите коэффициенты.
Пишите промежуточные вычисления на бумаге. Это не только облегчит нахождение вершины, но и поможет найти свои ошибки.
Делайте всё поэтапно. Следуйте алгоритму.
Обратите ваше внимание на то, что:
- Нужно проверять правильно ли ваше решение.
- Необходимо успокоиться. Решение любых задач по математике требует опыта. Просто нужно отработать данную тему, и тогда непременно у вас всё получится.
Видео
Это видео поможет вам научиться находить вершину параболы