Ikki nuqta orasidagi masofani qanday topish mumkin

Muallif: Eric Farmer
Yaratilish Sanasi: 7 Mart Oyi 2021
Yangilanish Sanasi: 27 Iyun 2024
Anonim
C# dasturlash tili. Begin 20. Ikki nuqta orasidagi masofa. Distance between two points.
Video: C# dasturlash tili. Begin 20. Ikki nuqta orasidagi masofa. Distance between two points.

Tarkib

Ikki nuqta orasidagi masofani bu nuqtalarni bog'laydigan to'g'ri chiziqli segment sifatida tasavvur qiling. Ushbu segmentning uzunligini quyidagi formula bo'yicha topish mumkin: √(x2x1)2+(y2y1)2{ Displaystyle (x2-x1) ^ {2} + (y2-y1) ^ {2}}.

Qadamlar

  1. 1 Ikkala nuqtaning koordinatalarini aniqlang, ular orasidagi masofani hisoblang. Ularga 1 -nuqta (x1, y1) va 2 -nuqta (x2, y2) ni belgilaymiz. Nuqtalarni qanday belgilashingiz muhim emas, asosiysi hisoblashda ularning koordinatalarini chalkashtirmaslik.
    • x1-1-bandning gorizontal koordinatasi (x o'qi bo'ylab) va x2-2-bandning gorizontal koordinatasi. Shunga ko'ra, y1-1-bandning vertikal koordinatasi (y o'qi bo'ylab) va y2-vertikal koordinata. 2 -banddan.
    • Masalan, (3.2) va (7.8) nuqtalarni olaylik. Agar (3,2) ni (x1, y1) deb hisoblasak, (7,8) (x2, y2) bo'ladi.
  2. 2 Masofani hisoblash formulasini ko'rib chiqing. Bu formula ikkita nuqta, 1 -nuqta va 2 -nuqtani bog'laydigan to'g'ri chiziqli segment uzunligini topishga imkon beradi. Bu segmentning uzunligi nuqtalar orasidagi gorizontal va vertikal masofalar kvadratlari yig'indisining kvadrat ildiziga teng. Oddiy qilib aytganda, bu kvadrat ildiz (x2x1)2+(y2y1)2{ Displaystyle (x2-x1) ^ {2} + (y2-y1) ^ {2}}.
  3. 3 Nuqtalar orasidagi gorizontal va vertikal masofalar nimaga teng ekanligini toping. Vertikal masofa y2 - y1 farqi sifatida topiladi. Shunga ko'ra, gorizontal masofa x2 - x1 bo'ladi. Agar siz manfiy chiqarsangiz, xavotir olmang. Keyingi qadam, topilgan masofalarni kvadratlashtirish, bu har qanday holatda ham musbat tamsayı beradi.
    • Y o'qi bo'ylab masofani toping. Bizning misolimiz uchun (3,2) va (7,8) nuqtalari, bu erda (3,2) koordinatalari 1 -bandga va (7,8) koordinatalari 2 -bandga to'g'ri keladi: (y2 - y1) = 8 - 2 = 6. Bu shuni anglatadiki, y o'qi bo'ylab nuqtalarimiz orasidagi masofa oltita uzunlik birligiga teng.
    • X o'qi bo'ylab masofani toping. (3,2) va (7,8) nuqtali misolimiz uchun biz quyidagilarni olamiz: (x2 - x1) = 7 - 3 = 4. Bu shuni anglatadiki, x o'qida bizning nuqtalarimiz to'rt birlik birlikga teng masofa bilan ajratilgan. uzunlik.
  4. 4 Ikkala qiymatni ham kvadratga aylantiring. Siz x o'qi bo'ylab (x2 - x1) ga teng bo'lgan masofani va y o'qi orasidagi masofani (y2 - y1) ga teng ravishda kvadrat qilishingiz kerak:
    • 62=36{ Displaystyle 6 ^ {2} = 36}
    • 42=16{ Displaystyle 4 ^ {2} = 16}
  5. 5 Olingan qiymatlarni qo'shing. Natijada siz diagonalning kvadratini, ya'ni ikki nuqta orasidagi masofani topasiz. Bizning misolimizda (3,2) va (7,8) koordinatali nuqtalar uchun quyidagilarni topamiz: (7 - 3) kvadrat - 36, (8 - 2) kvadrat - 16. Qo'shish, biz 36 + 16 = 52 ni olamiz. .
  6. 6 Topilgan qiymatning kvadrat ildizini oling. Bu oxirgi qadam.Ikki nuqta orasidagi masofa x o'qi va y o'qi bo'ylab masofalar kvadratlari yig'indisining kvadrat ildiziga teng.
    • Bizning misolimiz uchun biz topamiz: (3.2) va (7.8) nuqtalar orasidagi masofa 52 ning kvadrat ildiziga teng, ya'ni uzunligi taxminan 7,21 birlik.

Maslahatlar

  • Agar y2 - y1 yoki x2 - x1 ni olib tashlasangiz va manfiy qiymatni olsangiz yaxshi bo'ladi. Farq kvadratga teng bo'lgani uchun, masofa hali ham ijobiy raqam bo'ladi.