Инструкция
1
В данном конкретном случае самым общим ее заданием (не избыточным) следует считать условие: даны длины верхнего и нижнего оснований, а также вектор одной из диагоналей. Индексы координат (дабы написание формул не было похоже на умножение) будут выделены курсивом).Для графического изображения процесса решения постройте рисунок 1.
2
Пусть в представленной задаче рассматривается трапеция AВCD. В ней даны длины оснований ВC=b и АD=a, а также диагональ АС, заданная вектором p(px, py). Его длина (модуль) |p|=p=sqrt(((px)^2 +(py)^2). Так как вектор задается еще и углом наклона к оси (в задаче - 0X), то обозначьте его через ф (угол CAD и параллельный ему угол ACB). Далее необходимо применить известную со школьной программы теорему косинусов. При этом искомую величину (длины CD или АВ при составлении уравнения обозначьте через х).
3
Рассмотрите треугольник AСD. Здесь длина стороны АС равна модулю вектора |p|=p. AD=b. По теореме косинусов x^2=p^2+ b^2-2pbcosф. x=CD=sqrt(p^2+ b^2-2pbcosф)=CD.
4
Теперь рассмотрите треугольник ABC. Длина стороны АС равна модулю вектора |p|=p. BC=a. По теореме косинусов x^2=p^2+ a^2-2pacosф. х=AB=sqrt(p^2+ a^2-2pacosф).
5
Хотя квадратное уравнение и имеет два корня, в данном случае необходимо выбрать лишь те, где перед корнем из дискриминанта стоит знак плюс, при этом заведомо исключив отрицательные решения. Это обусловлено тем, что длина стороны трапеции должна быть заведомо положительной.
6
Итак, искомые решения в виде алгоритмов решения данной задачи получены. Чтобы представить числовое решение остается подставить данные из условия. При этом cosф вычисляется, как направляющий вектор (орт) вектора p=px/sqrt(px^2+py^2).