Регистрация не е нужна, освен при създаване на тема в "Задача на седмицата".

Една задачка по геометрия :)

Въпроси, които си нямат категория

Една задачка по геометрия :)

Мнениеот v0id » 22 Яну 2012, 04:31

Здравейте, имам една интересна задачка за вас ... предполагам че ще е елементарна за хора които разбират от геометрия но за мен е непосилно да я изчисля . Става въпрос за една онлайн игра където ми се налага да изчисля следното :
Значи имаме 3 точки, които образуват триъгълник с ясни между тях разстояния .
http://clip2net.com/s/1vBDd
Това са точки A B и C
Имаме още 2 точки ( D и E ) с ясни разстояния до точки A B и C .
Не са ясни ъглите, всяка една точка може да се намира навсякъде само трите точки A B и C винаги образуват триъгълник .
Трябва да открием разстоянието между D и Е . Мисля че е възможно, бихте ли помогнали ?
v0id
Нов
 
Мнения: 2
Регистриран на: 22 Яну 2012, 04:13
Рейтинг: 0

Re: Една задачка по геометрия :)

Мнениеот ptj » 22 Яну 2012, 09:34

Не е проблем. Предполагам, че работиш с координати, но най-добре напиши точните условия за задаването на 5-те точки. Може да добавиш и пример.
ptj
Математик
 
Мнения: 3305
Регистриран на: 26 Юли 2010, 19:17
Рейтинг: 1112

Re: Една задачка по геометрия :)

Мнениеот v0id » 22 Яну 2012, 16:07

Ами примера е даден на картинката . Условията са само това, което съм написал . Другите са неизвестни .
Ето ще добавя и цифри за да е по ясно :

Разстояние от А до B = 111
Разстояние от A до C = 375
Разстояние от B до C = 301
Разстояние от А до D = 389
Разстояние от A до E = 249
Разстояние от B до D = 278
Разстояние от B до E = 313
Разстояние от C до D = 272
Разстояние от C до E = 384

Търси се разстоянието от D до Е .
v0id
Нов
 
Мнения: 2
Регистриран на: 22 Яну 2012, 04:13
Рейтинг: 0

Re: Една задачка по геометрия :)

Мнениеот kerry » 22 Яну 2012, 19:49

DE = 544

Точка С е излишна и само вкарва противоречия. Ако АС=375 и BC=301, то CD=271 и CE=388.

DE.PNG
DE.PNG (5.4 KiB) Прегледано 348 пъти
kerry
Напреднал
 
Мнения: 290
Регистриран на: 10 Яну 2010, 16:21
Местоположение: Кичук Париж
Рейтинг: 9

Re: Една задачка по геометрия :)

Мнениеот martosss » 22 Яну 2012, 20:12

kerry, ако не използваме разстоянията, дадени ни за т. С, то в общия случай за т. Е има 2 варианта и за т. Д също има два варианта, откъдето ДЕ може да има 2 различни стойности(4, но две по две са равни).
Така че ти трябва и т. С в крайна сметка
Аватар
martosss
Напреднал
 
Мнения: 353
Регистриран на: 10 Яну 2010, 22:50
Рейтинг: 22

Re: Една задачка по геометрия :)

Мнениеот ptj » 22 Яну 2012, 20:15

Точка C играе роля само ако се иска точното положение на D и Е. Питах за координати защото екранната област работи с такива.
ptj
Математик
 
Мнения: 3305
Регистриран на: 26 Юли 2010, 19:17
Рейтинг: 1112

Re: Една задачка по геометрия :)

Мнениеот martosss » 22 Яну 2012, 21:02

Представям моя подход, който може би не е оптимален, но е решение(оказа се, че съм решил само един от случаите, в общия случаи трябва да се назгледат повече варианти за разположението на тези точки):

Основното е от дадените разстояния да намериш ъглите ADB, ADC, BDC(ъглите с точка Д) и AEB, AEC, EBC(ъглите с точка Е).
Оттам забелязваме следното: (1)
- Ако точка Д е вътрешна за АВС(или е върху страните), сборът от ъглите с точка Д ще е 360°
- Ако точка Д е външна за АВС, тогава сборът от ъглите е <360°.

Така можем да разграничим дали точката е външна или вътрешна за триъгълника.

Ето още едно важно прозрение: (2)
Нека разделим равнината извън триъгълник АВС на три части:
1) частта, която се намира между правите АВ и АС и съдържа триъгълник АВС
2) частта, която се намира между правите АВ и ВС и съдържа триъгълник АВС
3) частта, която се намира между правите АС и ВС и съдържа триъгълник АВС
Ако точката е външна за АВС, то най-големият ъгъл съответства на това в коя част от равнината се намира точката
1) ако < BDC е МАХ, тогава сме в 1) - съответства на точка А(това съответствие с точка ще ти стане ясно по-долу)
2) ако < АДС е МАХ, тогава сме в 2) - съответства на точка В
3) ако < АДВ е МАХ, тогава сме в 3). - съответства на точка С

Сега от (1) имаме 3 случая:

1) сумата от всички 6 ъгъла(оцветените) е точно 720 градуса.
Тогава и двете точки са вътрешни за АВС(или са по контурите му).
Изчисляваме ДЕ използвайки триъгълник АДЕ(принципно можеш да използваш всеки триъгълник - ДЕС или ДЕВ също вършат работа)
Виждаш дали <CAD+<BAE ≤ <BAC и ако е вярно, тогава
<DAE=<BAC-<CAD-<BAE. В противен случай <DAE=<BAC-<BAD-<CAE
Така намерихме големината на <ЕАД.
Имаме и АЕ, АД
Откъдето от Косинусовата теорема (3) [tex]ED=\sqrt{AE^2+AD^2-2*AE*AD*\cos\angle EAD}[/tex].
Тази формула е вярна дори А, Д и Е да лежат на една права.

Така решихме първия случай.

Нататък обаче съм писал глупости, защото има други положения на точките, които трябва да се изследват.
Оказва се, че всяка част от равнината има 2 подчасти, които доста променят нещата....
За общо решение честно казано не мога да се сетя, но споделям поне това, до което стигнах до момента, дано да ти е от полза ;)
Би трябвало ако точките Д и Е са вътрешни да става по първата част, това би трябвало да е вярно на 100%, но останалите два случая не знам. :oops:

2) Само една от тройките ъгли(оцветените) е със сума 360 градуса, другата е <360°.
Тогава единият ъгъл е външен, другият е вътрешен за триъгълник АВС.
2.1) Използвайки (2) намираш в коя част от равнината е външната точка. Нека допуснем, че сме в случай 1) от (2)
2.2) Избираме точки, която не съответства на тази част от равнината, ако сме в 1) ще изберем В и С
2.3) Намираме <DBE=<DBA+<ABE(или другите ъгли - <DCE=<DCB+<BCE), като сме сигурни, че това ще е ъгъл между 0 и 180 градуса.
2.4) Използваме формулата (3) за DE от триъгълник DBE(или съответно от триъгълник DCE), понеже знаем DC, CE и <DBE
Така решихме и втория случай.

3) И двете тройки суми от ъгли(пак оцветените) са по-малки от 360°.
Тогава и двата ъгъла са външни.(получава се твоят случай).
Тогава използваш (2) и намираш най-големият ъгъл между тези, съдържащи Д(червените) и така намираш в коя част(погледни (2)) е Д(в случая Д е в 3) и му съответства т. С. По същия начин намираш, че Е е в 2) и съответства точка В.
Тогава взимаш 3-тата точка - А и изчисляваш
<DAE=<DA


Това решение допуска, че знаем САМО разстоянията между точките.
Прикачени файлове
части от равнината.JPG
части от равнината.JPG (26.63 KiB) Прегледано 337 пъти
Аватар
martosss
Напреднал
 
Мнения: 353
Регистриран на: 10 Яну 2010, 22:50
Рейтинг: 22

Re: Една задачка по геометрия :)

Мнениеот kerry » 22 Яну 2012, 21:27

От дадените числени стойности за дължини на отсечки с край т.С заключих, че т.Е и т.С лежат от една и съща страна на правата ABD. Но това няма значение за търсеното разстояние.
kerry
Напреднал
 
Мнения: 290
Регистриран на: 10 Яну 2010, 16:21
Местоположение: Кичук Париж
Рейтинг: 9


Назад към Геометрия



Кой е на линия

Регистрирани потребители: Google [Bot]

Форум за математика(архив)