Резултати от 1 до 7 от общо 7
Like Tree4Одобрявам
  • 1 Post By kamenf
  • 2 Post By ql^2/8
  • 1 Post By zxc0

БАМ - изненада от мен :)

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Super Moderator Аватара на FearMe
    Тук е от
    Jan 2001
    Мнения
    17,616
    #1

    БАМ - изненада от мен :)

    Прикачени изображения Прикачени изображения

  2.  
     
  3. Member Аватара на kamenf
    Тук е от
    Feb 2005
    Мнения
    799
    #2

    Отговор: БАМ - изненада от мен :)

    Може да намерим координатите на пресечните точки на двете окръжности с което ще намерим делжината на хордата a определена от тях, а от там и лицата на двата сегмента съответна на голямата и на малката окръжност, вадим ги и готово.

    За да намерим координатите на пресечните точки нека голямата окръжност е с център А с координати (0,0) и радиус R = 2 , а малката да е с център B с координати (2,0) и радиус r = 1. Пояснение: координатната система е с начало центъра на голямата окръжност и абцисата минава през центъра на малката. Тогава уравненията на двете окръжности са съответно:

    1) x2 + y2 = R2 = 22 = 4

    и

    2) (x-2)2 + y2 = r2 =12 = 1

    От двете:

    3) y2 = 4-x2

    което заместваме в 2) и

    4) (x-2)2 + 4-x2 = 1


    Не ми се прави хамалогията, но намираме корените на 4) (би трябвало в тази координатна система да са или два съвпадащи, т.е. x1 = x2, или само един реален x1) от там намираме от 3) две y координати които би тябвало да са противоположни, т.е. y1 = -y2. Или дължината на хордата би трябвало да е a = |y1-y2|:

    Лицата на сегментите после се намират по формулата:

    5) S1 = R2 * arccos( x1/R) - x1*(R2-x12)

    и

    6) S2 = r2 * arccos( (x1-2)/r) - (x1-2)*(r2-(x1-2)2)


    А търсеното лице:

    7) S = S2 - S1


    ПП: Хм... даже се оказа, че дължината на хордата не ни е нужна
    Този пост е редактиран от kamenf; 17-04-16 в 03:02.

  4. Super Moderator Аватара на FearMe
    Тук е от
    Jan 2001
    Мнения
    17,616
    #3

    Отговор: БАМ - изненада от мен :)

    дните, в които бях наистина силен по математика, са доста назад в миналото, но мястото, откъдето изкопах задачката, се вихреше една висша математика, като накрая решението беше с приближение...

    затова сметнах, че е някакво истински сериозно предизвикателство и я донесох тук

    мисълта ми е, че не мога да преценя доколко е вярно твоето решение, но много се различава от това на сайта, откъдето я взех...

  5. Member Аватара на kamenf
    Тук е от
    Feb 2005
    Мнения
    799
    #4

    Отговор: БАМ - изненада от мен :)

    Аз пък мислех, че моето е сложно и има някоя хитрина за по-просто решение :D Сигурен съм, обаче, че това дава точен резултат Ако не се разбира много-много, мога да сложа някое и друго по-подробно обяснение, както и чертежче за по-голяма яснота, а?

    - - - - - - - - - -

    Ето малко по-подробно:



    Дадени: октъжност k1 с радииус R и център А с координати (0,0) и k2 с радиус r = R/2 и център B с координати (√(r2+r2),0) - /простичко казано това е центъра на четвъртинката квадрат/.
    Окръжностите се пресичат в точки P и Q.
    Търсим лицето S на фигурата PLQK.
    To e равно на разликата от лицата S2 на сегмента PQL от k2 и S1 на сегмента PQK от k1.

    Формулата за лице на сегмент на окръжност с радиус R, ъгъл α и височина h към хордата a e разликата от лицето на сектора и лицето SΔ на триъгълника определен от хордата и центъра на октъжността:

    Ss= R2*α / 2 - SΔ = R2*α / 2 - a*h/2

    Следователно, за да намерим лицата на сегментите ни трябват 1) височините h1 и h2 към хордата PQ съответно h1=АM за k1 и h2=BM за k2, 2) дължината на хордата PQ и 3) ъглите PAQ и PBQ.

    AM = x1; BM=x1-AB = x1-√(r2+r2)

    PQ = |y1|+|y2| = 2*y1

    ∢PAQ = 2*arccos(AM / R); ∢PBQ = 2*arccos(BM / r)


    Следователно трябва да намерим x1 и y1, които са координатите на т. Q. За целта ползваме формулата за окръжност с център (x0,y0) и радиус R0:

    (x-x0)2 + (y-y0)2 = R02

    Която за двете окръжности дава уравненията 1) и 2) от предишният пост. Решени като система дават координатите на точки P и Q. Нататък трябва да е вече по-ясно какво се случва в предишния пост - по обратния ред на тези обяснения.
    Yasen6275 одобрява това.

  6. Member
    Тук е от
    Sep 2009
    Мнения
    831
    #5

    Отговор: БАМ - изненада от мен :)


    Като направих чертежа, направих лесно система от две уравнения за х и у получих:
    y=√(7/8)
    Не беше трудно да се намери функцията на разстоянията по х между двете дъги
    x=√2+√(1-y2)-√(4-y2)
    Сметнах първите три итерации по Симпсън:
    0,5166 - при делене на две
    0,5701 - при делене на четири
    0,5827 - при делене на осем


    Точната стойност е
    0,5*√7-4*arcsin(√(7/32)+arcsin(√(7/8)=0.5855
    Прикачени изображения Прикачени изображения
    XIIID и Bibi харесват това.

  7. Senior Member
    Тук е от
    Dec 2010
    Мнения
    1,601
    #6

    Отговор: БАМ - изненада от мен :)

    За мен това е най-бързият начин за решение на подобна задача:

    Видео споделяне / VBOX7


    ql^2/8 одобрява това.

  8.  
     
  9. Member
    Тук е от
    Sep 2009
    Мнения
    831
    #7

    Отговор: БАМ - изненада от мен :)

    Цитат Първоначално публикувано от zxc0 Виж публикацията
    За мен това е най-бързият начин за решение на подобна задача:

    Видео споделяне / VBOX7


    Естествено, че този начин го направих веднага!

    Във всеки случай очаквах, че при криви от втора степен Симпсон ще даде по-бързо сходящ резултат.
    Обратните тригонометрични функции винаги съм ги оставял само за краен случай.
    Това значи, че нормалната планиметрия се е предала пред две кръгчета.

Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn

Подобни теми

  1. Pentium G3258 - Интел изненада всички.
    От Mr.TECHNO във форум Общ - хардуер
    Отговори: 20
    Последно: 06-06-16, 14:25
  2. Лаптопът ме изненада,
    От ivec във форум Мобилни устройства
    Отговори: 3
    Последно: 03-01-10, 00:24
  3. Отговори: 7
    Последно: 13-06-07, 10:48
  4. Коледна изненада!
    От Malone във форум Дъра-Бъра
    Отговори: 4
    Последно: 23-12-04, 23:48

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе