Ввыпуклом четырехугольнике отрезки, соединяющие середины противоположных сторон, равны соответственно x и y и пересекаются под углом 60. найдите диагонали четырехугольника
Если соединить концы заданных отрезков x и y, получится параллелограмм, причем каждая из сторон будет параллельна диагонали четырехугольника и равна половине этой диагонали. Дело в том, что диагональ любого выпуклого четырехугольника делит его на два треугольника, и отрезок, соединяющий середины СОСЕДНИХ сторон, является в этом треугольнике средней линией. Поэтому такой отрезок параллелен диагонали и равен её половине.
Итак, у нас есть ПАРАЛЛЕЛОГРАММ, у которого заданы диагонали x и y, и угол между ними 60 градусов. Надо найти стороны (потом достаточно умножить результат на 2, и получится ответ).Если сразу обозначить искомые диагонали m и n, то стороны параллелограмма будут m/2 и n/2.
По теореме косинусов (ясно, что диагонали параллелограмма пересекаются в их серединах)
Сумма двух векторов: начало второго вектора совмещается с концом первого, сумма же векторов есть вектор, с началом, совпадающим с началом первого, и концом, совпадающим с концом 2-го. Тогда:а). СА=СВ+ВА=а+b.б). СО=СВ+ВО. Но ВО=(1/2)*BD, так как диагонали параллелограмма точкой пересечения делятся пополам. BD=BC+CD, BC=-CB как вектора, равные по модулю, но направленные в противоположные стороны.Значит BD=-a+b=b-a. (1/2)*BD=(b-a)/2.Тогда СО=a+(b-a)/2=(a+b)/2.в). BD=BC+CD=-a+b=b-a.г). СМ=CD+DM=CD+CB/2 (так как точка М - середина вектора DA, а DA=CB как противоположные стороны параллелограмма).СМ=b+а/2.
Если соединить концы заданных отрезков x и y, получится параллелограмм, причем каждая из сторон будет параллельна диагонали четырехугольника и равна половине этой диагонали. Дело в том, что диагональ любого выпуклого четырехугольника делит его на два треугольника, и отрезок, соединяющий середины СОСЕДНИХ сторон, является в этом треугольнике средней линией. Поэтому такой отрезок параллелен диагонали и равен её половине.
Итак, у нас есть ПАРАЛЛЕЛОГРАММ, у которого заданы диагонали x и y, и угол между ними 60 градусов. Надо найти стороны (потом достаточно умножить результат на 2, и получится ответ).Если сразу обозначить искомые диагонали m и n, то стороны параллелограмма будут m/2 и n/2.
По теореме косинусов (ясно, что диагонали параллелограмма пересекаются в их серединах)
(m/2)^2 = (x/2)^2 + (y/2)^2 - 2*(x/2)*(y/2)*cos(60)
m^2 = x^2 + y^2 - x*y;
Аналогично
n^2 = x^2 + y^2 + x*y;
В сущности, это и есть ответ. :
m = корень(x^2 + y^2 - x*y);
n = корень(x^2 + y^2 + x*y);