Oyoq kiyimining formulasi - Shoelace formula

Shoelace3.png

The poyabzal formulasi yoki poyabzal taqish algoritmi (shuningdek, nomi bilan tanilgan Gauss maydoni formulasi va o'lchovchi formulasi[1]) matematik algoritm ni aniqlash uchun maydon a oddiy ko'pburchak ularning tepalari ular tomonidan tasvirlangan Dekart koordinatalari samolyotda.[2] Foydalanuvchi o'zaro ko'paytiriladi ko'pburchakni qamrab oluvchi maydonni topish uchun mos koordinatalar va uni ichidagi ko'pburchakning maydonini topish uchun uni atrofdagi ko'pburchakdan chiqarib tashlaydi. U ko'pburchakni tashkil etuvchi koordinatalar uchun doimiy o'zaro faoliyat ko'paytirilishidan, masalan, poyabzal bog'lash kabi, bu poyabzal formulasi deb ataladi.[2] Ba'zan uni poyabzal usuli. Unda geodeziya va o'rmon xo'jaligida dasturlar mavjud[3] boshqa sohalar qatorida.

Formulani Mayster (1724–1788) 1769 yilda tasvirlab bergan[4] va tomonidan Gauss 1795 yilda.[to'liq iqtibos kerak ] Uni ko'pburchakni uchburchaklarga bo'lish orqali tekshirish mumkin va buni alohida holat deb hisoblash mumkin Yashil teorema.

Maydon formulasi har bir chekkani olish orqali olinadi ABva uchburchakning maydonini hisoblash ABO kelib chiqishi bilan tepalik bilan O, o'zaro faoliyat mahsulotni olib (parallelogramma maydonini beradi) va 2 ga bo'linib, ko'pburchakni o'rab olganda, musbat va manfiy maydonga ega bo'lgan bu uchburchaklar bir-birining ustiga chiqadi va bosh va ko'pburchak orasidagi maydonlar bekor qilinadi. chiqib, 0 ga yig'ing, faqat mos yozuvlar uchburchagi ichidagi maydon qoladi. Shuning uchun formulani "o'lchovchi" formulasi deb atashadi, chunki "o'lchovchi" kelib chiqishda; agar soat sohasi farqli o'laroq, chapdan o'ngga o'tishda ijobiy maydon va kelib chiqish nuqtai nazaridan o'ngdan chapga, salbiy maydon qo'shiladi.[iqtibos kerak ]

Maydon formulasi o'z-o'zidan ustma-ust keladigan ko'pburchaklarga ham qo'llanilishi mumkin, chunki maydonning ma'nosi hali ham aniq, garchi o'zaro o'xshash ko'pburchaklar odatda oddiy emas.[5] Bundan tashqari, o'zaro to'qnashgan ko'pburchakda bir nechta "talqinlar" bo'lishi mumkin, ammo Shoelace formulasi yordamida ko'pburchak maydoni talqin qilinishidan qat'iy nazar bir xil ekanligini ko'rsatishi mumkin.[6]

Bayonot

Formulani ifoda bilan ifodalash mumkin

qayerda

  • A ko'pburchakning maydoni,
  • n ko'pburchak tomonlarining soni va
  • (xmenymen), men = 1, 2,..., n ko'pburchakning tartiblangan tepalari (yoki "burchaklari").

Shu bilan bir qatorda[3][7][8]

qayerdaxn+1 = x1 va x0 = xn,shu qatorda; shu bilan birgayn+1 = y1 va y0 = yn.

Agar ochkolar soat sohasi farqli o'laroq ketma-ket belgilanadigan bo'lsa, u holda yuqoridagilar yig'indisi determinantlar ijobiy va mutlaq qiymat belgilarini tashlab yuborish mumkin;[1] agar ular soat yo'nalishi bo'yicha belgilanadigan bo'lsa, determinantlarning yig'indisi salbiy bo'ladi. Buning sababi shundaki, formulani maxsus holat sifatida ko'rib chiqish mumkin Yashil teoremasi.

Formulaning ayniqsa ixcham bayonoti tashqi algebra. Agar u holda ko'pburchakning ketma-ket vertikallari (dekartiya tekisligida vektor sifatida qaraladi)

Isbot

Uchburchakning isboti

Uchburchakning koordinatalarini hisobga olgan holda uning maydonini toping .

Shaklga murojaat qilib, ruxsat bering uchlari koordinatalar bilan berilgan uchburchakning maydoni va Uchburchak atrofiga minimal tomoni to'rtburchakni torting, shunda uning yon tomonlari ga parallel bo'ladi yoki o'qlar. Uchburchakning kamida bitta tepasi to'rtburchakning burchagida bo'ladi. Rasmda atrofdagi uchta uchburchakning maydonlari ko'rsatilgan va Shubhasiz to'rtburchakning maydoniga teng (uni chaqiring) ) qolgan uchta uchburchakning maydonlarini minus. Ushbu munosabatni tavsiflovchi tenglama

Shaklni tekshirish orqali maydonlar tomonidan berilganligini ko'rish mumkin

Shartlarni yig'ish va hosildorlikni qayta tartibga solish

aniqlovchi sifatida yozilishi mumkin

Agar koordinatalar soat yo'nalishi bo'yicha yozilsa, determinantning qiymati bo'ladi

Boshqa yo'lni tartibga solish

bu poyabzal formulasining shakli. Ushbu formulani istalgan ko'pburchakning maydonini topish uchun kengaytirish mumkin, chunki oddiy ko'pburchakni uchburchaklarga bo'lish mumkin.

To'rtburchakning koordinatalarini hisobga olgan holda, uning maydonini toping .

To'rtburchak va umumiy ko'pburchak uchun isbot

To'rtburchakning maydonini topish, poyabzal formulasi ko'pburchakni uchburchaklarga bo'lish orqali har qanday ko'pburchakka qanday umumlashtirilishini namoyish etadi. Koordinatalari soat yo'nalishi bo'yicha teskari tartibda etiketlangan to'rtburchak shaklini ko'rib chiqing. To'rtburchak maydonlari bo'lgan ikkita uchburchakka bo'lingan va Har bir uchburchakda uchburchak formulasidan foydalanib biz olamiz

Ikkala uchburchak ham soat sohasi farqli o'laroq kuzatilganligi sababli ikkala maydon ham musbat va ikkala maydonni qo'shib to'rtburchakning maydonini olamiz. Ning oxirgi ijobiy atamasi va oxirgi salbiy atamasi birinchi ijobiy muddat va birinchi salbiy muddat bilan bekor qilish berib

Misollar

Foydalanuvchi dekartiya tekisligidagi ko'pburchakning nuqtalarini bilishi kerak. Masalan, uchburchak koordinatalari bilan {(2, 1), (4, 5), (7, 8)}. Birinchisini oling x-koordinatsiya qiling va uni soniyasiga ko'paytiring y-value, keyin ikkinchisini oling x-koordinatsiya qilish va uni uchinchisiga ko'paytirish y-value va kerakli nuqtalar uchun bajarilguncha shuncha marta takrorlang. Buni quyidagi formula bilan aniqlash mumkin:[9]

uchun xmen va ymen har bir tegishli koordinatani ifodalaydi. Ushbu formula faqat yuqoridagi n = 3 holat uchun berilganlarning kengayishidir. Undan foydalanib, uchburchakning maydoni yarmining yarmiga teng ekanligini topish mumkin mutlaq qiymat 10 ga teng + 32 + 7 - 4 - 35 - 16, bu 3 ga teng. O'zgaruvchilar soni tomonlarning soniga bog'liq ko'pburchak. Masalan, a beshburchak gacha aniqlanadi x5 va y5:

A to'rtburchak gacha aniqlanadi x4 va y4:

Keyinchalik murakkab misol

(3,4), (5,11), (12,8), (9,5) va (5,6) nuqtalar bilan aniqlangan va quyidagi diagrammada tasvirlangan ko'pburchakni ko'rib chiqing:

Ushbu misolning shakli

Ushbu ko'pburchakning maydoni:

Etimologiya

Shoelace3.png

Ushbu formulaning poyabzal formulasi deb nomlanishining sababi, uni baholashda ishlatiladigan keng tarqalgan usul. Ushbu usul foydalanadi matritsalar. Misol tariqasida (2,4), (3, -8) va (1,2) uchlari bo'lgan uchburchakni tanlang. Keyin uchburchakni "aylanib" va dastlabki nuqta bilan tugatib quyidagi matritsani tuzing.[10]

Birinchidan, diagonalni pastga va o'ngga egib oling (quyida ko'rsatilganidek),

  ShoelaceMatrix 2. GIF

va har bir chiziq bilan bog'langan ikkita raqamni ko'paytiring, so'ngra barcha mahsulotlarni qo'shing: (2 × -8) + (3 × 2) + (1 × 4) = -6. Xuddi shu narsani diagonal pastga va chapga qiyalik bilan bajaring (quyida pastga egilgan chiziqlar bilan ko'rsatilgan):

  ShoelaceMatrix 3. GIF

(4 × 3) + (-8 × 1) + (2 × 2) = 8. Keyin ushbu ikkita sonning farqini oling: | (-6) - (8) | = 14. Buni yarimga qisqartirish uchburchakning maydonini beradi: 7. Bunday sonlarni tartibga solish formulani eslab qolish va baholashni osonlashtiradi. Barcha chiziqlar chizilgan holda, matritsa bo'shashgan holda poyabzalga o'xshash bo'lib, algoritm nomini keltirib chiqaradi.

Shuningdek qarang

Tashqi havolalar

Adabiyotlar

  1. ^ a b Bart Breden (1986). "Surveyerning maydon formulasi" (PDF). Kollej matematikasi jurnali. 17 (4): 326–337. doi:10.2307/2686282. JSTOR  2686282.
  2. ^ a b Dahlke, Karl. "Shoelace formulasi". Olingan 9 iyun 2008.
  3. ^ a b Xans Pretsz, O'rmon dinamikasi, o'sishi va hosildorligi: o'lchovdan modelgacha, Springer, 2009 yil, ISBN  3-540-88306-1, p. 232.
  4. ^ Meister, A. L. F. (1769), "Generalia de genesi figurarum planarum va inde pendentibus earum affectionibus", Noyabr Com. Gött. (lotin tilida), 1: 144.
  5. ^ P.W. Shor; C.J. Van Vayk (1992), "O'zaro to'qnashgan egri chiziqlarni aniqlash va parchalash", Hisoblash. Geom. Nazariya dasturi., 2 (1): 31–50, doi:10.1016 / 0925-7721 (92) 90019-O
  6. ^ Ralf P. Boland; Xorxe Urrutiya (2000). Ko'pburchak sohasidagi muammolar. Hisoblash geometriyasi bo'yicha 12-konferentsiya. 159–162 betlar.
  7. ^ Poyafzal teoremasi, Muammoni hal qilish san'ati Wiki.
  8. ^ Vayshteyn, Erik V. "Ko'pburchak zonasi". Wolfram MathWorld. Olingan 24 iyul 2012.
  9. ^ Richard Rhoad; Jorj Milauskas; Robert Uipl (1991). Lazzatlanish va da'vo uchun geometriya (yangi tahr.). McDougal Littell. pp.717–718. ISBN  0-86609-965-4.
  10. ^ IMSA JHMC qo'llanmasi, Sahifa. 10 Sindi Si tomonidan yozilgan "Shoelace"