Формула как найти координату вершины треугольника

Вершина треугольника – определение

В геометрии нередко рассматривают такое понятие, как «вершина треугольника». Это точка пересечения двух сторон данной фигуры. Практически в каждой задаче встречается это понятие, поэтому имеет смысл рассмотреть его более подробно.

Определение вершины треугольника

В треугольнике есть три точки пересечения сторон, образующие три угла. Их называют вершинами, а стороны, на которые они опираются – сторонами треугольника.

Рис. 1. Вершина в треугольнике.

Вершины в треугольниках обозначают большими латинскими буквами. Поэтому чаще всего в математике стороны обозначают двумя заглавными латинскими буквами, по названию вершин, которые входят в стороны. Например стороной АВ называют сторону треугольника, соединяющую вершины А и В.

Рис. 2. Обозначение вершин в треугольнике.

Характеристики понятия

Если взять произвольно ориентированный в плоскости треугольник, то на практике очень удобно выразить его геометрические характеристики через координаты вершин этой фигуры. Так, вершину А треугольника можно выразить точкой с определенными числовыми параметрами А(х; y).

Зная координаты вершин треугольника можно найти точки пересечения медиан, длину высоты, опущенную на одну из сторон фигуры, и площадь треугольника.

Для этого используются свойства векторов, изображаемых в системе декартовой системе координат, ведь длина стороны треугольника определятся через длину вектора с точками, в которых находятся соответствующие вершины этой фигуры.

Использование вершины треугольника

При любой вершине треугольника можно найти угол, который будет смежным внутреннему углу рассматриваемой фигуры. Для этого придется продлить одну из сторон треугольника. Поскольку сторон при каждой вершин две, то и внешних углов при каждой вершине два. Внешний угол равен сумме двух внутренних углов треугольника, несмежных с ним.

Рис. 3. Свойство внешнего угла треугольника.

Если построить при одной вершине два внешних угла, то они будут равны, как вертикальные.

Что мы узнали?

Одним из важных понятий геометрии при рассмотрении различных типов треугольников является вершина. Это точка, где пересекаются две стороны угла данной геометрической фигуры. Ее обозначают одной из больших букв латинского алфавита. Вершину треугольника можно выразить через координаты x и y, это помогает определять длину стороны треугольника как длину вектора.

Как найти вершину треугольника формула

Типы треугольников

По величине углов

По числу равных сторон

Вершины углы и стороны треугольника

Свойства углов и сторон треугольника

Сумма углов треугольника равна 180°:

В треугольнике против большей стороны лежит больший угол, и обратно. Против равных сторон лежат равные углы:

если α > β , тогда a > b

если α = β , тогда a = b

Сумма длин двух любых сторон треугольника больше длины оставшейся стороны:

a + b > c
b + c > a
c + a > b

Теорема синусов

Стороны треугольника пропорциональны синусам противолежащих углов.

a = b = c = 2R
sin α sin β sin γ

Теорема косинусов

Квадрат любой стороны треугольника равен сумме квадратов двух других сторон треугольника минус удвоенное произведение этих сторон на косинус угла между ними.

a 2 = b 2 + c 2 – 2 bc · cos α

b 2 = a 2 + c 2 – 2 ac · cos β

c 2 = a 2 + b 2 – 2 ab · cos γ

Теорема о проекциях

Для остроугольного треугольника:

a = b cos γ + c cos β

b = a cos γ + c cos α

c = a cos β + b cos α

Формулы для вычисления длин сторон треугольника

Медианы треугольника

Свойства медиан треугольника:

В точке пересечения медианы треугольника делятся в отношении два к одному (2:1)

Медиана треугольника делит треугольник на две равновеликие части

Треугольник делится тремя медианами на шесть равновеликих треугольников.

Формулы медиан треугольника

Формулы медиан треугольника через стороны

ma = 1 2 √ 2 b 2 +2 c 2 – a 2

mb = 1 2 √ 2 a 2 +2 c 2 – b 2

mc = 1 2 √ 2 a 2 +2 b 2 – c 2

Биссектрисы треугольника

Свойства биссектрис треугольника:

Биссектриса треугольника делит противолежащую сторону на отрезки, пропорциональные прилежащим сторонам треугольника

Угол между биссектрисами внутреннего и внешнего углов треугольника при одной вершине равен 90°.

Формулы биссектрис треугольника

Формулы биссектрис треугольника через стороны:

la = 2√ bcp ( p – a ) b + c

lb = 2√ acp ( p – b ) a + c

lc = 2√ abp ( p – c ) a + b

где p = a + b + c 2 – полупериметр треугольника

Формулы биссектрис треугольника через две стороны и угол:

la = 2 bc cos α 2 b + c

lb = 2 ac cos β 2 a + c

lc = 2 ab cos γ 2 a + b

Высоты треугольника

Свойства высот треугольника

Формулы высот треугольника

ha = b sin γ = c sin β

hb = c sin α = a sin γ

hc = a sin β = b sin α

Окружность вписанная в треугольник

Свойства окружности вписанной в треугольник

Формулы радиуса окружности вписанной в треугольник

r = ( a + b – c )( b + c – a )( c + a – b ) 4( a + b + c )

Окружность описанная вокруг треугольника

Свойства окружности описанной вокруг треугольника

Формулы радиуса окружности описанной вокруг треугольника

R = S 2 sin α sin β sin γ

R = a 2 sin α = b 2 sin β = c 2 sin γ

Связь между вписанной и описанной окружностями треугольника

Средняя линия треугольника

Свойства средней линии треугольника

MN = 1 2 AC KN = 1 2 AB KM = 1 2 BC

MN || AC KN || AB KM || BC

Периметр треугольника

Периметр треугольника ∆ ABC равен сумме длин его сторон

Формулы площади треугольника

Формула Герона

Равенство треугольников

Признаки равенства треугольников

Первый признак равенства треугольников — по двум сторонам и углу между ними

Второй признак равенства треугольников — по стороне и двум прилежащим углам

Третий признак равенства треугольников — по трем сторонам

Подобие треугольников

∆MNK => α = α 1, β = β 1, γ = γ 1 и AB MN = BC NK = AC MK = k ,

где k – коэффициент подобия

Признаки подобия треугольников

Первый признак подобия треугольников

Второй признак подобия треугольников

Третий признак подобия треугольников

Любые нецензурные комментарии будут удалены, а их авторы занесены в черный список!

Добро пожаловать на OnlineMSchool.
Меня зовут Довжик Михаил Викторович. Я владелец и автор этого сайта, мною написан весь теоретический материал, а также разработаны онлайн упражнения и калькуляторы, которыми Вы можете воспользоваться для изучения математики.

2 ответа 2

Пусть A , B — вершины основания, C — неизвестная вершина. Если дана сумма s длин боковых сторон, то каждая из сторон равна половине этой суммы. Итак, AC = BC = s/2 .

Пусть M — середина AB (её координаты равны полусумме координат A и B ). Тогда CM — высота, из прямоугольного треугольника AMC имеем:

(Если под корнем отрицательное число, задача, очевидно, не имеет решений.)

Итак, у нас есть длина вектора MC , его направление найти несложно, учитывая, что он перпендикулярен вектору AB : если (p, q) — вектор AB , то вектор (-q, p) перпендикулярен ему, вектор (-q/l, p/l) (где l = sqrt(p^2 + q^2) ) перпендикулярен AB и имеет длину 1, а вектор (-q/l*L, p/l*L) (где L — рассчитанная раньше длина CM ) перпендикулярен AB и имеет длину, равную длине MC .

Таким образом, у нас есть вектор MC . Прибавляя его координаты к координатам точки M , мы получаем точку C .

Заметьте, что у нас возможно 2 решения, отличающиеся знаком вектора MC : для получения второго решения поменяйте знак у MC из первого решения.

Эта и другие подобные задачи будут кодироваться очень легко, если в вашем арсенале есть классы, представляющие точку, вектор, и определены операции над ними. Например, в моём коде обычно решение выглядит так (C#):

1. Как найти неизвестную сторону треугольника

Вычислить длину стороны треугольника: по стороне и двум углам или по двум сторонам и углу.

a , b , c – стороны произвольного треугольника

α , β , γ – противоположные углы

Формула длины через две стороны и угол (по теореме косинусов), ( a ):

* Внимательно , при подстановке в формулу, для тупого угла ( α >90), cos α принимает отрицательное значение

Формула длины через сторону и два угла (по теореме синусов), ( a):

2. Как узнать сторону прямоугольного треугольника

Есть следующие формулы для определения катета или гипотенузы

a , b – катеты

c – гипотенуза

α , β – острые углы

Формулы для катета, ( a ):

Формулы для катета, ( b ):

Формулы для гипотенузы, ( c ):

Формулы сторон по теореме Пифагора, ( a , b ):

3. Формулы сторон равнобедренного треугольника

Вычислить длину неизвестной стороны через любые стороны и углы

b – сторона (основание)

a – равные стороны

α – углы при основании

β – угол образованный равными сторонами

Формулы длины стороны (основания), (b ):

Формулы длины равных сторон , (a):

4. Найти длину высоты треугольника

Высота– перпендикуляр выходящий из любой вершины треугольника, к противоположной стороне (или ее продолжению, для треугольника с тупым углом).

Высоты треугольника пересекаются в одной точке, которая называется – ортоцентр.

H – высота треугольника

a – сторона, основание

b, c – стороны

β , γ – углы при основании

p – полупериметр, p=(a+b+c)/2

R – радиус описанной окружности

S – площадь треугольника

Формула длины высоты через стороны, ( H ):

Формула длины высоты через сторону и угол, ( H ):

Формула длины высоты через сторону и площадь, ( H ):

Формула длины высоты через стороны и радиус, ( H ):

Что такое вершина треугольника

Определение вершины треугольника

Вершина треугольника – это точка, в которой соединяется две его стороны.

В треугольнике три вершины.

Вершины принято обозначать заглавными буквами греческого алфавита, например, $A$, $B$, $C$.

Задание. Какие из точек на рисунке 1 являются вершинами треугольника?

Ответ. Вершинами треугольника являются точки $A$, $B$, $K$.

[spoiler title=”источники:”]

http://dudom.ru/kompjutery/kak-najti-vershinu-treugolnika-formula/

http://www.webmath.ru/poleznoe/formules_20_6.php

[/spoiler]

Как найти вершину треугольника?

Как найти вершину треугольника?

Для того чтобы найти координаты вершины равностороннего треугольника, если известны координаты двух других его вершин, нужно воспользоваться одним из предложенных способов.

1 способ (графический)

Треугольник

  1. В системе координат отмечаем две заданные вершины.
  2. Ставим ножку циркуля в одну из построенных точек.
  3. Проводим окружность с радиусом, равным расстоянию между отмеченными вершинами.
  4. Таким же образом чертим вторую окружность с тем же радиусом, но из второй отмеченной точки.
  5. Точки пересечения проведённых окружностей определяют вершины треугольников (их получится два).
  6. Определяем координаты полученных точек, исходя из полученного чертежа.

Данный способ позволяет точно построить третью вершину. Однако определение координат является приблизительным. Метод хорошо использовать для иллюстрации.

2 способ (аналитический)

Решение задачи основано на применении формулы нахождения расстояния между двумя точками: d(A(x1;y1);B(x2;y2))=√((x2-x1)^2+(y2-y1)^2)

  1. Пусть имеются вершины A(x1;y1) и B(x2;y2) треугольника АВС. Обозначим координаты третьей вершины x и y (то есть, С(x;y))
  2. Составляем соотношения
    AC=√((x-x1)^2+(y-y1)^2)
    BC=√((x-x2)^2+(y-y2)^2)
    AB=√((x2-x1)^2+(y2-y1)^2)
  3. Учитывая, что треугольник равносторонний, составляем систему уравнений:
    AC=BC
    AC=AB
    Или система уравнений:
    √((x-x1)^2+(y-y1)^2)= √((x-x2)^2+(y-y2)^2)
    √((x-x1)^2+(y-y1)^2)= √((x2-x1)^2+(y2-y1)^2)
  4. Методом подстановки решаем полученную систему.

Теперь вы знаете, как найти вершину треугольника.

Внимание! Оба случая применимы только для равностороннего треугольника.
Для равнобедренного или любого другого произвольного треугольника для нахождения координат третьей вершины требуются дополнительные данные (например, значение некоторых отрезков или углов).

Уравнение описанной окружности

Как составить уравнение описанной около треугольника окружности по координатам его вершин? Как найти координаты центра описанной окружности? Как найти радиус описанной окружности, зная координаты вершин треугольника?

Решение всех этих задач сводится к одной — написать уравнение окружности, проходящей через три данные точки. Для этого достаточно подставить координаты точек (вершин треугольника) в уравнение окружности. Получим систему из трёх уравнений с тремя неизвестными: координатами центра и радиусом окружности.

Составить уравнение описанной окружности для треугольника с вершинами в точках A(2;1), B(6;3), C(9;2).

Подставив координаты вершин треугольника в уравнение окружности

[ (x - a)^2 + (y - b)^2 = R^2 , ]

получим систему уравнений

[ left{ begin{array}{l} (2 - a)^2 + (1 - b)^2 = R^2 , \ (6 - a)^2 + (3 - b)^2 = R^2 , \ (9 - a)^2 + (2 - b)^2 = R^2 . \ end{array} right. ]

Вычтем из первого уравнения системы второе:

[ (2 - a)^2 + (1 - b)^2 - (6 - a)^2 - (3 - b)^2 = 0 ]

[ 4 - 4a + a^2 + 1 - 2b + b^2 - 36 + 12a - a^2 - 9 + 6b - b^2 = 0 ]

[ 8a + 4b - 40 = 0 ]

[ b = - 2a + 10. ]

Теперь из второго уравнения системы вычтем третье:

[ (6 - a)^2 + (3 - b)^2 - (9 - a)^2 - (2 - b)^2 = 0 ]

[ 36 - 12a + a^2 + 9 - 6b + b^2 - 81 + 18a - a^2 - 4 + 4b - b^2 = 0 ]

[ b = 3a - 20. ]

Приравняем правые части равенств b=-2a+10 и b=3a-20:

[ - 2a + 10 = 3a - 20 ]

[ - 5a = - 30 ]

[ a = 6, ]

[ b = 3 cdot 6 - 20 = - 2. ]

Подставим в первое уравнение системы a=6 и b=-2:

[ (2 - 6)^2 + (1 - ( - 2))^2 = R^2 ]

[ R^2 = 16 + 9 = 25, ]

[ R = 5. ]

a и b — координаты центра окружности, R — её радиус. Таким образом, точка (6;-2) — центр описанной около треугольника ABC окружности, радиус R=5, а уравнение описанной окружности

[ (x - 6)^2 + (y + 2)^2 = 25. ]

Для решения аналогичной задачи для четырёхугольника либо многоугольника достаточно знать координаты трёх его вершин.

Прямая на плоскости

Алгоритм исследования построения графика функции

Построение графика функции методом дифференциального исчисления

Экстремум функции двух переменных

Пример . В задачах даны координаты точек A , B , C . Требуется: 1) записать векторы AB и AC в системе орт и найти модули этих векторов; 2) найти угол между векторами AB и AC .
Решение.
1) Координаты векторов в системе орт. Координаты векторов находим по формуле:
X=xj-xi; Y=yj-yi
здесь X , Y координаты вектора; xi , yi — координаты точки Аi ; xj , yj — координаты точки Аj
Например, для вектора AB: X=x2-x1=12-7=5 ; Y=y2-y1=-1-(-4)=3
AB(5;3), AC(3;5), BC(-2;2)
2) Длина сторон треугольника. Длина вектора a(X;Y) выражается через его координаты формулой:




3) Угол между прямыми. Угол между векторами a1(X1;Y1) , a2(X2;Y2) можно найти по формуле:

где a1a2=X1X2+Y1Y2
Найдем угол между сторонами AB и AC

γ = arccos(0.88) = 28.07 0
8) Уравнение прямой. Прямая, проходящая через точки A1(x1; y1) и A2(x2; y2) , представляется уравнениями:

Уравнение прямой AB . Каноническое уравнение прямой:
или
y= 3 /5x- 41 /5 или 5y-3x+41=0

Раз уж вы нашли косинус и синус угла в треугольнике – дальше вы можете просто повернуть на этот угол вектор одной из сторон и получить направление второй стороны, а дальше нужно лишь изменить длину вектора.

Но есть и решение в векторах, вообще без тригонометрии.


Рассмотрим задачу в общем виде: у нас заданы вершины A и B, нам надо найти третью вершину треугольника С зная прилежащие к ней стороны – AC=a и BC=b соответственно. Построим окружности нужных радиусов с центрами в точках A и B, и тогда точка C как раз будет на их пересечении:

введите сюда описание изображения

Обозначим через rA, rB и rC радиус-векторы точек. Тогда получаем следующую систему уравнений:

(rC-rA)² = a²
(rC-rB)² = b²

Решив её относительно rC можно получить ответ. Для решения первым делом вычтем одно уравнение из другого, чтобы избавиться от квадрата rC:

(rC-rA)² - (rC-rB)² = a² - b²
(rC² - 2rCrA + rA²) - (rC² - 2rCrB + rB²) = a² - b²
2rC(rB-rA) + rA² - rB² = a² - b²
2rC(rB-rA) = a² - b² - (rA² - rB²)

У нас получилось, внезапно или не очень, уравнение прямой в одном из своих форм. Этой прямой по построению принадлежат точки C и C’ – значит, это уравнение прямой CC’. Кстати, разности rBrA будет в дальнейшем встречаться часто, поэтому обозначим её как AB (потому что это и есть вектор стороны AB).

В принципе, на этом этапе можно перейти от векторного вида к координатному, выразить через это уравнение переменную y через x или наоборот, подставить в любое уравнение окружности и решить обыкновенное квадратное уравнение. Однако, любого кто так попытается сделать, ожидает засада под названием “сингулярность”: если прямая CC’ вертикальная, то при попытке выразить y через x в формуле будет деление на ноль, а если она горизонтальная – деление на ноль будет при попытке выразить x через y.

Можно было бы просто разобрать два случая, но есть вариант лучше. Для этого надо перейти к параметрическому виду уравнения прямой СС’. Напомню, что параметрический вид уравнения прямой выглядит вот так:

r = r0 + t u

Чтобы получить параметрическое уравнение прямой, нужно знать направляющий вектор и любую точку на этой прямой. Точки C и С’ мы узнать не можем (точнее можем, но если узнаем – задача будет уже решена), поэтому попытаемся найти точку пересечения прямых CC’ и AB.

Это сделать не так сложно как кажется, потому что у нас есть уравнение прямой CC’ и мы можем составить параметрическое уравнение прямой AB:

r = rA + tAB
2r·AB = a² - b² - (rA² - rB²)

Подставим первое уравнение во второе и решим его относительно переменной t:

2(rA + tAB)·AB = a² - b² - (rA² - rB²)

2rA·AB + 2t AB² = a² - b² - (rA² - rB²)

t = (a² - b² - rA² + rB² - 2rA·AB) / 2AB²

t = (a² - b² - rA² + rB² + 2rA² - 2rA·rB) / 2AB²

t = (a² - b² + rA² + rB² - 2rA·rB) / 2AB²

t = (a² - b² + (rA - rB)²) / 2AB²

t = (a² - b² + AB²) / 2AB²

Осталось подставить эту переменную обратно в параметрическое уравнение:

t = (a² - b² + AB²) / 2AB²
r0 = rA + tAB

Формула выглядит страшно, но не имеет сингулярностей пока A и B – разные точки. Даже в случае некорректных начальных данных у тут будет какое-то решение.

Кстати, для проверки корректности формулы можно подставить сюда вырожденные треугольники: при a=0, b=AB точка r0 окажется равна rA; а при a=AB, b=0 точка r0 окажется равна rB. Пока всё нормально.

И так, у нас есть точка r0, осталось найти направляющий вектор прямой CC’. Ну, это тоже просто: надо лишь взять вектор AB и повернуть его на прямой угол в любую сторону. Это делается тоже просто, если вектор AB был с координатами (xB – xA, yB – yA) – то повёрнутый будет с координатами (-yB + yA, xB – xA). Почему так – объясняется по ссылке, которую я уже приводил ранее. Обозначим его через AB^.

Ну, теперь у нас есть параметрическое уравнение прямой CC’ и уравнение одной из окружностей, осталось их пересечь и мы найдём точки C и C’.

rC = r0 + k AB^
(rC-rA)² = a²

И снова мы можем просто подставить одно уравнение в другое (вот почему я так люблю параметрические уравнения прямых в задачах на геометрию!):

(r0-rA + k AB^)² = a²

k² AB^² + 2k AB^ (r0-rA) + (r0-rA)² - a² = 0

Тут есть и дальнейшие упрощения: вектор r0rA сонаправлен AB, а потому при умножении на AB^ будет чистый ноль, можно и не считать. Кстати, длина вектора AB^ равна длине вектора AB, что тоже позволяет чуть упростить формулу.

Суммируя всё что написано выше, получаем следующую систему уравнений:

t = (a² - b² + AB²) / 2AB²
k² AB² = a² - t² AB²
r0 = rA + t AB
rC = r0 + k AB^

Осталось решить примитивное квадратное уравнение:

t = (a² - b² + AB²) / 2AB²
k = ± sqrt(a² / AB² - t²)
rC = rA + t AB + k AB^

Дальше осталось перейти от векторов к координатам и решение готово.

Вершина треугольника


Вершина треугольника

4.2

Средняя оценка: 4.2

Всего получено оценок: 215.

4.2

Средняя оценка: 4.2

Всего получено оценок: 215.

В геометрии нередко рассматривают такое понятие, как «вершина треугольника». Это точка пересечения двух сторон данной фигуры. Практически в каждой задаче встречается это понятие, поэтому имеет смысл рассмотреть его более подробно.

Определение вершины треугольника

В треугольнике есть три точки пересечения сторон, образующие три угла. Их называют вершинами, а стороны, на которые они опираются – сторонами треугольника.

Вершина в треугольнике

Рис. 1. Вершина в треугольнике.

Вершины в треугольниках обозначают большими латинскими буквами. Поэтому чаще всего в математике стороны обозначают двумя заглавными латинскими буквами, по названию вершин, которые входят в стороны. Например стороной АВ называют сторону треугольника, соединяющую вершины А и В.

Обозначение вершин в треугольнике

Рис. 2. Обозначение вершин в треугольнике.

Характеристики понятия

Если взять произвольно ориентированный в плоскости треугольник, то на практике очень удобно выразить его геометрические характеристики через координаты вершин этой фигуры. Так, вершину А треугольника можно выразить точкой с определенными числовыми параметрами А(х; y).

Зная координаты вершин треугольника можно найти точки пересечения медиан, длину высоты, опущенную на одну из сторон фигуры, и площадь треугольника.

Для этого используются свойства векторов, изображаемых в системе декартовой системе координат, ведь длина стороны треугольника определятся через длину вектора с точками, в которых находятся соответствующие вершины этой фигуры.

Использование вершины треугольника

При любой вершине треугольника можно найти угол, который будет смежным внутреннему углу рассматриваемой фигуры. Для этого придется продлить одну из сторон треугольника. Поскольку сторон при каждой вершин две, то и внешних углов при каждой вершине два. Внешний угол равен сумме двух внутренних углов треугольника, несмежных с ним.

Рис. 3. Свойство внешнего угла треугольника.

Если построить при одной вершине два внешних угла, то они будут равны, как вертикальные.

Заключение

Что мы узнали?

Одним из важных понятий геометрии при рассмотрении различных типов треугольников является вершина. Это точка, где пересекаются две стороны угла данной геометрической фигуры. Ее обозначают одной из больших букв латинского алфавита. Вершину треугольника можно выразить через координаты x и y, это помогает определять длину стороны треугольника как длину вектора.

Тест по теме

Доска почёта

Доска почёта

Чтобы попасть сюда – пройдите тест.

  • Лёня Кондратьев

    5/5

  • Али Юсупов

    3/5

Оценка статьи

4.2

Средняя оценка: 4.2

Всего получено оценок: 215.


А какая ваша оценка?

Автор Сообщение

Заголовок сообщения: Координаты третьей вершины треугольника

СообщениеДобавлено: 26 мар 2013, 05:26 

Не в сети
Начинающий


Зарегистрирован:
26 мар 2013, 05:23
Сообщений: 2
Cпасибо сказано: 3
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации

Здравствуйте, уважаемые форумчане. Помогите пожалуйста с формулой

Как найти координаты третьей вершины треугольника по длинам трёх сторон и двум координатам вершин?

Известны координаты точек А(x1,y1), С(x2,y2).
длины сторон а, в, с
необходимо вычислить координаты точки В(x3,y3)

Использовать для вычислений Косинус и Синус угла АСВ и смещение прямой АС относительно системы координат нельзя из-за получающейся огромной погрешности при вычислениях. Я про формулу такого вида: x3 = x2 + a*cosС, y3 = y2 + a*sinС

Последний раз редактировалось Andy 11 дек 2019, 10:12, всего редактировалось 1 раз.
Название темы изменено модератором.

Вернуться к началу

Профиль  

Cпасибо сказано 

Avgust

Заголовок сообщения: Re: Найти координаты третьей вершины треугольника по длинам трёх

СообщениеДобавлено: 26 мар 2013, 08:29 

Точка А – центр окружности радиусом с

Точка С – центр окружности радиусом a

Пересечение двух окружностей дадут точку B, то есть ее координаты.

Всего-то нужно решить систему относительно [math]x,[/math] и [math]y[/math]

[math](y-y_1)^2+(x-x_1)^2=c^2[/math]

[math](y-y_2)^2+(x-x_2)^2=a^2[/math]

Получим два решения при допустимых соотношениях параметров (при которых треугольник может существовать)

Последний раз редактировалось Avgust 26 мар 2013, 09:10, всего редактировалось 1 раз.

Вернуться к началу

Профиль  

Cпасибо сказано 

За это сообщение пользователю Avgust “Спасибо” сказали:
panda

panda

Заголовок сообщения: Re: Найти координаты третьей вершины треугольника по длинам трёх

СообщениеДобавлено: 26 мар 2013, 08:47 

Спасибо за ответ. А не могли бы вы оформить его в виде формулы?

Вернуться к началу

Профиль  

Cпасибо сказано 

Avgust

Заголовок сообщения: Re: Найти координаты третьей вершины треугольника по длинам трёх

СообщениеДобавлено: 26 мар 2013, 09:34 

Формулы я получил. Но они такие громоздкие, что писать полчаса надо. Вот численно элементарно делается. Например, зададим параметры пифагорова треугольника:
[math]x_1=0,;, y_1=0, ; , x_2=4,;, y_2=3 ,;, a=3, ;, c=4[/math]

Тогда по команде Maple

solve({(y-y1)^2+(x-x1)^2 = c^2, (y-y2)^2+(x-x2)^2 = a^2}, [x, y]);

получим два решения:

1) [math]x=4 , ; , y=0[/math]

2) [math]x=frac{28}{25}, ; , y=frac{96}{25}[/math]

Графическое представление этой задачи:
Изображение

Вернуться к началу

Профиль  

Cпасибо сказано 

За это сообщение пользователю Avgust “Спасибо” сказали:
panda

Avgust

Заголовок сообщения: Re: Найти координаты третьей вершины треугольника по длинам трёх

СообщениеДобавлено: 26 мар 2013, 10:00 

Я добавил рисунок…
Вот формулы только для одного из решений:

x:=(1/2)*((y1-y2)*sqrt(-(-x1^2+2*x2*x1-x2^2+(-c+a-y1+y2)*(-c+a+y1-y2))*(-x1^2+2*x2*x1-x2^2+(c+a-y1+y2)*(c+a+y1-y2))*(x1-x2)^2)+(x1^3-x1^2*x2+(y2^2-2*y1*y2-c^2+y1^2+a^2-x2^2)*x1-x2*(a^2-c^2-x2^2-y2^2+2*y1*y2-y1^2))*(x1-x2))/((x1-x2)*(x1^2-2*x2*x1+x2^2+(y1-y2)^2));

y := (-sqrt(-(-x1^2+2*x2*x1-x2^2+(-c+a-y1+y2)*(-c+a+y1-y2))*(-x1^2+2*x2*x1-x2^2+(c+a-y1+y2)*(c+a+y1-y2))*(x1-x2)^2)+y1^3-y1^2*y2+(a^2+x1^2-c^2+x2^2-2*x2*x1-y2^2)*y1+y2^3+(x2^2-2*x2*x1+c^2-a^2+x1^2)*y2)/(2*y1^2-4*y1*y2+2*y2^2+2*(x1-x2)^2);

Второе решение:

x := (1/2)*((-y1+y2)*sqrt(-(-x1^2+2*x2*x1-x2^2+(-c+a-y1+y2)*(-c+a+y1-y2))*(x1-x2)^2*(-x1^2+2*x2*x1-x2^2+(c+a-y1+y2)*(c+a+y1-y2)))+(x1-x2)*(x1^3-x1^2*x2+(y1^2-2*y1*y2+y2^2+a^2-c^2-x2^2)*x1-x2*(-c^2-x2^2+a^2-y1^2+2*y1*y2-y2^2)))/((x1^2-2*x2*x1+x2^2+(y1-y2)^2)*(x1-x2));

y := (sqrt(-(x1-x2)^2*(-x1^2+2*x2*x1-x2^2+(c+a+y1-y2)*(c+a-y1+y2))*(-x1^2+2*x2*x1-x2^2+(-c+a+y1-y2)*(-c+a-y1+y2)))+y1^3-y1^2*y2+(a^2+x1^2-c^2+x2^2-2*x2*x1-y2^2)*y1+y2^3+(x2^2-2*x2*x1+c^2-a^2+x1^2)*y2)/(2*y1^2-4*y1*y2+2*y2^2+2*(x1-x2)^2);

Формулы проверил – работают отлично. Вот если бы их суметь упростить!

Вернуться к началу

Профиль  

Cпасибо сказано 

За это сообщение пользователю Avgust “Спасибо” сказали:
amjava, panda, Realdreamer

Realdreamer

Заголовок сообщения: Re: Найти координаты третьей вершины треугольника по длинам трёх

СообщениеДобавлено: 10 дек 2019, 17:11 

Уважаемые математики
Чтобы не плодить темы, разрешить поднять текущую.

Пишу программу, но к сожалению не очень силен в математических науках. Нужно как раз вершины треугольника
Но исходные данные немного другие.
Есть длина стороны равностороннего треугольника и угол между ними.
Строится всё из начала координат в сторону x (вверх)

Вообще в итоге мне нужно написать симуляцию работы вентилятора. Крутится то я его заставлю.
Нарисовать не могу ((
Изображение
вот такой должен получится.
Стороны 70
Угол лопасти 30 град
Угол между лопастями 120
Три лопасти.
У меня получается есть только координаты центра.
Чтобы нарисовать треугольники мне нужны остальные координаты вершин

Пытался сам найти, но видимо не так запрос формирую.

Вернуться к началу

Профиль  

Cпасибо сказано 

Realdreamer

Заголовок сообщения: Re: Найти координаты третьей вершины треугольника по длинам трёх

СообщениеДобавлено: 11 дек 2019, 16:20 

vvvv
Большое спасибо за потраченное время.
К сожалению ваше решение только добавило мне вопросов ((

Координат всего должно быть 9 для каждой оси, но в таблице их 10
Так же вижу на графике что есть координата с х = -70 но в таблице для Х такого значения нет.

В итоге я пошёл по другому пути
Нарисовал первую лопасть вверх от начала координат и посчитал основание равнобедренного треугольника зная его стороны и угол между ними

a = 70
b = a * sin(30) / 2

и разделил её пополам. Получил координату по Y в обе стороны
Лопасть это два прямоугольных треугольника в которых по теореме пифагора нашёл вторую сторону которая и является второй коорлинатой

y1 = sqrt(a ** 2 – b ** 2)

А потом по формуле окружности просто сдвинул на 120 градусов влево и вправо

xn1 = sin(120 – 15) * a
yn1 = cos(120 – 15) * a
xn2 = sin(120 + 15) * a
yn2 = cos(120 + 15) * a

xn1 = sin(-120 – 15) * a
yn1 = cos(-120 – 15) * a
xn2 = sin(-120 + 15) * a
yn2 = cos(-120 + 15) * a

От меня вам всё равно спасибо что откликнулись!

Вернуться к началу

Профиль  

Cпасибо сказано 

Добавить комментарий