Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > Составление ф-ии прямой


Автор: 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. Мне проще, я экстраполяции пока еще не знаю - мы только по численным методам эту штуку начали smile

Автор: bas 11.11.2005, 18:04
Цитата(St @ 11.11.2005, 16:12)
А вообще это все хорошо считается на бумажке - строятся уравнения прямых по двум точкам

Вот на бумажке и нужно, програму писать не надо.

Автор: 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;

воть smile если мыслю в том направлении, то могу попытаться решить остальное


Добавлено @ 18:53

e) расстояние от точки С до прямой АВ - это же вроде CH (или нет smile)

Автор: 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

После работы нет сил все целиком рассчитывать! smile Да и писать все расчеты - долго. А так как все равно наверняка оформлять будешь, то все заодно и проверишь. Удачи!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)