| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > Составление ф-ии прямой |
| Автор: bas 11.11.2005, 15:30 |
| Дано ∆ABC A(x1,y1),B(x2,y2),C(x3,y3) Найти а)Уравнение стороны АВ б)Уравнение высоты CH в)Уравнение медианы АМ г)точку N пересечения медианы АМ и высоты CH д)уравнение прямой, проходящей через вершину С параллельно стороне АВ е)расстояние от точки С до прямой АВ. A(-2,4),B(3,1),C(10,7) Если а) я решу методом наименьших квадратов или экстрополяцией то препод просто не поймет, должно быть решение через матрицы или еще проще. |
| Автор: St. Andrew 11.11.2005, 16:12 |
| bas, привет! Нужно оформить программку для решения этой задачи? На Паскале или на Си? А вообще это все хорошо считается на бумажке - строятся уравнения прямых по двум точкам, а потом подставляются разные значения и соотношения. В каком виде тебе нужно решение? P.S. Мне проще, я экстраполяции пока еще не знаю - мы только по численным методам эту штуку начали |
| Автор: bas 11.11.2005, 18:04 | ||
Вот на бумажке и нужно, програму писать не надо. |
| Автор: En_t_end 11.11.2005, 18:11 |
| bas AB = sqrt(pow(x2-x1,2.0)+pow(y2-y1,2.0)) Или я чего-то недопонимаю, потому что проще нету. |
| Автор: St. Andrew 11.11.2005, 18:35 |
| bas, ок, вечером все распишу и закину . Сканера у меня нет, буду текстовиком сюда писать. Только вот вопрос - а решать нужно в общем виде или с конкретными точками, которые ты написал в конце? (может туплю, но все же. Нахождение координаты точки h в общем случае распадается на два случая - x.A > x.B и наоборот.) |
| Автор: Rick 11.11.2005, 18:39 |
| привет, если я правильно понял задание, то a) y=kx+b; система : -2k+b=4 3k+b=1 ----------- получается y=-(3/5)x+2(4/5); в) m((x2+x3)/2;(y2+y3)/2)=m(6(1/2);4); система: -2k+b=4 6(1/2)k+b=4 ---------------- получается y=4; воть Добавлено @ 18:53 e) расстояние от точки С до прямой АВ - это же вроде CH (или нет |
| Автор: St. Andrew 11.11.2005, 21:12 |
| Строим уравнение прямой по двум точкам. 1) AB (y-4)(3+2)=(x+2)(1-4) y=-0.6x+2.8 2) CH Здесь требуется вычислить длины всех сторон треугольника, потом - площадь по теореме Герона, затем - через площадь находим высоту (CH - она же - решение пункта е), а через длину высоты - уравнение СH. AB=6 BC=9.22 (приблизительно) АС=12.4 (приблизительно) Площадь S=26.42 СH=2S/AB=8.81 | (x-10)^2+(y-7)^2=8.81^2 | y=-0.6x+2.8 Последние две строки - система, ее решение - координаты точки (H) Затем строится уравнение прямлй по двум точкам аналогично пункту 1 по формуле (y-y1)(x2-x1)=(x-x1)(y2-y1) 3) Уже решил Рик. По сути - находятся координаты М и снова строится уравнение прямой по двум точкам. 4) Приравниваем правые части уравнений из п.2 и п.3 Получаем x. Подставляем в любое из начальных уравнений получаем y. x и y - координаты N 5) В уравнении из п.1 изменится только коэфф. B, т.е. с 2.8 возрастет на длину CH и составит приблизительно 29.22 6) CH находится уже в пункте 2 После работы нет сил все целиком рассчитывать! |