กลับไปหน้าบทความ

อ่าน 15 นาที

จุดตัดระหว่างเส้น

ใน เรขาคณิตแบบยุคลิด จุด ตัดระหว่างเส้นตรงสองเส้น อาจเป็น เซตว่าง จุด เดียวหรือ เส้นตรง (ถ้าเส้นตรงทั้งสองทับกัน) การแยกแยะกรณีเหล่านี้และการหา จุดตัด มีประโยชน์ในหลายด้าน เช่น...

จุดตัดระหว่างเส้น

เส้นตัดสองเส้น

ในเรขาคณิตแบบยุคลิดจุดตัดระหว่างเส้นตรงสองเส้นอาจเป็นเซตว่างจุดเดียวหรือเส้นตรง (ถ้าเส้นตรงทั้งสองทับกัน) การแยกแยะกรณีเหล่านี้และการหาจุดตัดมีประโยชน์ในหลายด้าน เช่นกราฟิกคอมพิวเตอร์การวางแผนการเคลื่อนที่และการตรวจจับการชนกัน

ในปริภูมิยุคลิดถ้าเส้นตรงสองเส้นไม่อยู่ในระนาบเดียวกัน เส้นตรงทั้ง สองจะไม่มีจุดตัดกัน[ 1 ]และเรียกว่าเส้นเฉียงอย่างไรก็ตาม ถ้าเส้นตรงทั้งสองอยู่ในระนาบเดียวกัน จะมีสามความเป็นไปได้: ถ้าเส้นตรงทั้งสองทับกัน (เป็นเส้นตรงเดียวกัน) เส้นตรงทั้งสองจะมีจุดร่วมกันทั้งหมดจำนวนอนันต์ถ้าเส้นตรงทั้งสองแตกต่างกันแต่มีทิศทางเดียวกัน เส้นตรงทั้งสองจะขนานกัน และไม่มีจุดร่วมกัน มิฉะนั้น เส้นตรงทั้ง สอง จะมีจุดตัดกันเพียงจุดเดียว ซึ่งเรียกว่าเซตที่มีสมาชิกเดียวเช่น

เรขาคณิตนอกยุคลิดอธิบายพื้นที่ซึ่งเส้นตรงหนึ่งอาจไม่ขนานกับเส้นตรงอื่นใด เช่น ทรงกลม และพื้นที่ซึ่งเส้นตรงหลายเส้นที่ผ่านจุดเดียวอาจขนานกับเส้นตรงอื่นได้ทั้งหมด ใน เรขาคณิต ทรงกลมและ วงรี เส้นตรงทุกคู่จะตัดกัน ในขณะที่ใน เรขาคณิต ไฮเปอร์โบลิกจะมีเส้นตรงที่แตกต่างกันจำนวนอนันต์ที่ผ่านจุดที่กำหนดซึ่งไม่ตัดกับเส้นตรงที่กำหนด[ 2 ] [ 3 ] [ 4 ]เรขาคณิตเชิงโปรเจกทีฟเป็นกรอบการทำงานที่เป็นเอกภาพซึ่งสามารถอธิบายพฤติกรรมที่แตกต่างกันเหล่านี้ได้โดยการขยายแนวคิดของการตัดกันให้รวมถึงจุดในอุดมคติ เพื่อให้เส้นตรงที่แตกต่างกันสองเส้นใดๆ ตัดกันที่จุดเดียวเท่านั้น[ 5 ]

สูตร

เงื่อนไขที่จำเป็นสำหรับการตัดกันของเส้นตรงสองเส้นคือ เส้นตรงทั้งสองต้องอยู่ในระนาบเดียวกัน กล่าวคือ ต้องไม่ใช่เส้นตรงเฉียง การที่เงื่อนไขนี้เป็นจริงเทียบเท่ากับทรงสี่เหลี่ยมด้านเท่าที่มีจุดยอดสองจุดบนเส้นตรงเส้นหนึ่งและสองจุดบนเส้นตรงอีกเส้นหนึ่ง ซึ่งถือว่าเป็น ทรงสี่เหลี่ยมด้านเท่า เสื่อมสภาพในแง่ที่มีปริมาตร เป็นศูนย์ สำหรับรูปแบบทางพีชคณิตของเงื่อนไขนี้ โปรดดูที่เส้นตรงเฉียง § การทดสอบความเฉียง

กำหนดจุดสองจุดบนแต่ละเส้น

ก่อนอื่นเราพิจารณาจุดตัดของเส้นตรงL 1และL 2ในปริภูมิสองมิติ โดยที่เส้นตรงL 1ถูกกำหนดโดยจุดสองจุดที่แตกต่างกัน( x 1 , y 1 )และ( x 2 , y 2 )และเส้นตรงL 2ถูกกำหนดโดยจุดสองจุดที่แตกต่างกัน ( x 3 , y 3 )และ( x 4 , y 4 ) [ 6 ]

จุดตัดPของเส้นตรงL 1และL 2สามารถกำหนดได้โดยใช้ดีเทอร์มิแนนต์

สามารถเขียนค่ากำหนดได้ดังนี้:

เมื่อเส้นตรงทั้งสองขนานกันหรือทับกัน ตัวส่วนจะมีค่าเป็นศูนย์

กำหนดจุดสองจุดบนแต่ละส่วนของเส้นตรง

จุดตัดข้างต้นเป็นจุดตัดสำหรับเส้นตรงที่มีความยาวอนันต์ซึ่งกำหนดโดยจุดต่างๆ ไม่ใช่ส่วนของเส้นตรงระหว่างจุด และสามารถสร้างจุดตัดที่ไม่ปรากฏอยู่ในส่วนของเส้นตรงทั้งสองเส้นได้ เพื่อหาตำแหน่งของจุดตัดเทียบกับส่วนของเส้นตรง เราสามารถกำหนดเส้นตรงL 1และL 2ในรูปของ พารามิเตอร์ เบซิเยร์ ระดับแรก ได้:

(โดยที่tและuเป็นจำนวนจริง) จุดตัดของเส้นตรงจะพบได้จากค่าtหรือu ค่าใดค่าหนึ่งต่อไปนี้ โดยที่

และ

กับ

จะมีจุดตัดหาก0 ≤ t ≤ 1และ0 ≤ u ≤ 1จุดตัดจะอยู่ภายในส่วนของเส้นตรงแรกหาก0 ≤ t ≤ 1และจะอยู่ภายในส่วนของเส้นตรงที่สองหาก0 ≤ u ≤ 1สามารถทดสอบความไม่เท่าเทียมกันเหล่านี้ได้โดยไม่ต้องหาร ทำให้สามารถตรวจสอบการมีอยู่ของจุดตัดของส่วนของเส้นตรงได้อย่างรวดเร็วก่อนที่จะคำนวณจุดที่แน่นอน[ 7 ]

ในกรณีที่ส่วนของเส้นตรงทั้งสองใช้แกน x ร่วมกันและสามารถลดรูปให้ เหลือเพียง โดยที่

กำหนดสมการเส้นตรงสองสมการ

พิกัดxและyของจุดตัดของเส้นตรงสองเส้นที่ไม่เป็นเส้นตรงแนวตั้ง สามารถหาได้ง่ายๆ โดยใช้การแทนค่าและการจัดเรียงใหม่ดังต่อไปนี้

สมมติว่าเส้นตรงสองเส้นมีสมการy = ax + cและy = bx + dโดยที่aและbคือความชัน (ความลาดชัน) ของเส้นตรง และcและdคือจุด ตัดแกน yของเส้นตรง ณ จุดที่เส้นตรงทั้งสองตัดกัน (ถ้ามี) พิกัด y ของทั้งสองเส้น จะเท่ากัน ดังนั้นจึงมีความเท่าเทียมกันดังต่อไปนี้:

เราสามารถจัดเรียงนิพจน์นี้ใหม่เพื่อดึงค่าของ x ออกมา ได้

และด้วยเหตุนี้

ในการหา พิกัด yสิ่งที่เราต้องทำก็คือแทนค่าxลงในสมการเส้นตรงใดสมการหนึ่งจากสองสมการ ตัวอย่างเช่น แทนค่าลงในสมการแรก:

ดังนั้น จุดตัดคือ

โปรดสังเกตว่า ถ้าa = bเส้นตรงทั้งสองจะขนานกันและไม่ตัดกัน เว้นแต่ว่าc = dด้วย ซึ่งในกรณีนี้เส้นตรงทั้งสองจะทับกันและตัดกันทุกจุด

การใช้พิกัดเอกพันธุ์

โดยการใช้พิกัดเอกพันธุ์จุดตัดของเส้นตรงสองเส้นที่กำหนดโดยปริยายสามารถหาได้ค่อนข้างง่าย ใน 2 มิติ ทุกจุดสามารถกำหนดได้ว่าเป็นภาพฉายของจุด 3 มิติ ซึ่งกำหนดเป็นสามพิกัดเรียงลำดับ( x , y , w )การแมปจากพิกัด 3 มิติไปยังพิกัด 2 มิติคือ( x ′, y ′) = ( x/, y/)เราสามารถแปลงจุด 2 มิติเป็นพิกัดเอกพันธุ์ได้โดยกำหนดให้เป็น ( x , y , 1 )

สมมติว่าเราต้องการหาจุดตัดของเส้นตรงอนันต์สองเส้นในปริภูมิ 2 มิติ ซึ่งกำหนดเป็นa 1 x + b 1 y + c 1 = 0และa 2 x + b 2 y + c 2 = 0เราสามารถแทนเส้นตรงทั้งสองนี้ในพิกัดเส้นตรง ได้ เป็น U 1 = ( a 1 , b 1 , c 1 )และU 2 = ( a 2 , b 2 , c 2 )จุดตัดPของเส้นตรงทั้งสองจะกำหนดได้ง่ายๆ ดังนี้[ 8 ]

ถ้าc p = 0เส้นทั้งสองจะไม่ตัดกัน

มากกว่าสองบรรทัด

การตัดกันของเส้นตรงสองเส้นสามารถขยายความให้ครอบคลุมเส้นตรงเพิ่มเติมได้ การมีอยู่และการแสดงออกของ ปัญหาการตัดกันของเส้นตรง nเส้น มีดังต่อไปนี้

ในสองมิติ

ในสองมิติ เส้นตรงมากกว่าสองเส้นแทบจะไม่ตัดกันที่จุดเดียวเลย เพื่อตรวจสอบว่าเส้นตรงเหล่านั้นตัดกันหรือไม่ และถ้าตัดกัน จะหาจุดตัดได้อย่างไร ให้เขียน สมการที่ i ( i = 1, …, n ) ดังนี้

และนำสมการเหล่านี้มาเรียงต่อกันในรูปแบบเมทริกซ์ดังนี้

โดยที่ แถวที่ iของเมทริกซ์n × 2 Aคือ[ a i 1 , a i 2 ]และwคือเวกเตอร์ 2 × 1 [x y]และiของเวกเตอร์คอลัมน์ bคือ biถ้า Aมีคอลัมน์ที่เป็นอิสระต่อกัน อันดับของมันคือ 2 ดังนั้นถ้าและเฉพาะเมื่ออันดับของเมทริกซ์เสริม[ A | b ]ก็เป็น 2 เช่นกัน จะมีคำตอบของสมการเมทริกซ์และจุดตัดของเส้นตรงทั้งnเส้น จุดตัดนั้น ถ้ามีอยู่ จะกำหนดโดย

โดยที่A gคือเมทริกซ์ผกผันทั่วไปของมัวร์-เพนโรสของA (ซึ่งมีรูปแบบดังที่แสดงไว้ เนื่องจากAมีอันดับคอลัมน์เต็ม) หรืออีกวิธีหนึ่ง สามารถหาคำตอบได้โดยการแก้สมการอิสระสองสมการใดๆ ร่วมกัน แต่ถ้าอันดับของAเป็นเพียง 1 แล้ว ถ้าอันดับของเมทริกซ์เสริมเป็น 2 จะไม่มีคำตอบ แต่ถ้าอันดับของเมทริกซ์เสริมเป็น 1 เส้นทั้งหมดจะทับซ้อนกัน

ในสามมิติ

วิธีการข้างต้นสามารถขยายไปสู่สามมิติได้อย่างง่ายดาย ในสามมิติหรือมากกว่านั้น เส้นตรงสองเส้นแทบจะไม่ตัดกันเลย คู่ของเส้นตรงที่ไม่ขนานกันและไม่ตัดกันเรียกว่าเส้นเฉียงแต่ถ้าหากมีการตัดกันเกิดขึ้น ก็สามารถหาจุดตัดได้ดังนี้

ในสามมิติ เส้นตรงจะถูกแทนด้วยจุดตัดของระนาบสองระนาบ โดยแต่ละระนาบมีสมการในรูปแบบ

ดังนั้น เส้นตรงจำนวนnเส้น สามารถแทนได้ด้วย สมการ 2 <sup>n </sup> สมการ ใน เวกเตอร์พิกัด 3 มิติw :

โดยที่Aคือ2n × 3และbคือ2n × 1เช่นเดียวกับก่อนหน้านี้ จะมีจุดตัดที่ไม่ซ้ำกันเพียงจุดเดียวก็ต่อเมื่อAมีอันดับคอลัมน์เต็ม และเมทริกซ์เสริม[ A | b ] ไม่มี อันดับ คอลัมน์เต็ม และจุดตัดที่ไม่ซ้ำกันนั้น หากมีอยู่ จะกำหนดโดย

จุดที่ใกล้ที่สุดกับเส้นเฉียง

PQ คือระยะทางที่สั้นที่สุดระหว่างเส้นเฉียง AB และ CD ซึ่งตั้งฉากกับทั้ง AB และ CD

ในมิติสองมิติขึ้นไป เรามักจะสามารถหาจุดที่อยู่ใกล้กันที่สุดกับเส้นตรงสองเส้นขึ้นไปในแง่ของ กำลังสองน้อยที่สุด ได้

ในสองมิติ

ในกรณีสองมิติ ขั้นแรก ให้แทนเส้นตรงiด้วยจุดp iบนเส้นตรง และเวกเตอร์ปกติหน่วยiที่ตั้งฉากกับเส้นตรงนั้น นั่นคือ ถ้าx 1และx 2เป็นจุดบนเส้นตรง 1 แล้ว ให้p 1 = x 1และให้

ซึ่งเป็นเวกเตอร์หน่วยตามแนวเส้นตรง โดยหมุนไปเป็นมุมฉาก

ระยะห่างจากจุดxไปยังเส้นตรง( p , )กำหนดโดย

ดังนั้น ระยะทางยกกำลังสองจากจุดxไปยังเส้นตรง คือ

ผลรวมของกำลังสองของระยะทางไปยังเส้นหลายเส้นคือฟังก์ชันต้นทุน :

สามารถจัดเรียงใหม่ได้ดังนี้:

ในการหาค่าต่ำสุด เราทำการหาอนุพันธ์เทียบกับxแล้วกำหนดให้ผลลัพธ์เท่ากับเวกเตอร์ศูนย์:

ดังนั้น

และดังนั้น

ในมิติมากกว่าสองมิติ

แม้ว่าiจะไม่สามารถนิยามได้อย่างชัดเจนในมิติมากกว่าสองมิติ แต่ก็สามารถขยายไปสู่จำนวนมิติใดๆ ได้โดยสังเกตว่าii Tเป็นเพียงเมทริกซ์สมมาตร ที่มี ค่าไอเกนทั้งหมดเป็นหนึ่ง ยกเว้นค่าไอเกนศูนย์ในทิศทางตามแนวเส้นตรง ซึ่งให้ค่าเซมิ-นอร์มของระยะห่างระหว่างp iกับจุดอื่นที่ให้ระยะห่างจากเส้นตรง ในจำนวนมิติใดๆ ถ้าiเป็นเวกเตอร์หน่วยตามแนว เส้นตรงที่ iแล้ว

กลายเป็น

โดยที่Iคือเมทริกซ์เอกลักษณ์และดังนั้น[ 9 ]

การอนุมานทั่วไป

ในการหาจุดตัดของชุดเส้นตรง เราจะคำนวณจุดที่มีระยะห่างน้อยที่สุดจากเส้นตรงเหล่านั้น แต่ละเส้นตรงถูกกำหนดโดยจุดกำเนิดa iและเวกเตอร์ทิศทางหน่วยi กำลังสองของระยะห่างจากจุด p ไปยัง เส้นตรงเส้นใดเส้นหนึ่งนั้นหาได้จากทฤษฎีบทพีทาโกรัส:

โดยที่( pa i ) T iคือการฉายภาพของpa iบนเส้นตรงiผลรวมของระยะทางจากสี่เหลี่ยมจัตุรัสไปยังเส้นตรงทั้งหมดคือ

เพื่อลดรูปนิพจน์นี้ เราจึงทำการหาอนุพันธ์ของ นิพจน์ นี้เทียบกับp

ซึ่งส่งผลให้

โดยที่Iคือเมทริกซ์เอกลักษณ์นี่คือเมทริกซ์Sp = Cซึ่งมีคำตอบคือp = S + C โดยที่S +คือเมทริกซ์ผกผันเทียมของS

เรขาคณิตนอกยุคลิด

จากซ้ายไปขวา: เรขาคณิตแบบยุคลิด, เรขาคณิตทรงกลม และเรขาคณิตแบบไฮเปอร์โบลิก
จากซ้ายไปขวา: เรขาคณิตแบบยุคลิด, เรขาคณิตทรงกลม และเรขาคณิตแบบไฮเปอร์โบลิก

ในเรขาคณิตทรงกลมเส้นจะถูกแทนด้วยวงกลมใหญ่[ 10 ]ซึ่งกำหนดโดยจุดตัดของทรงกลมกับระนาบที่ผ่านจุดกำเนิด[ 2 ]

จุดตัดของวงกลมใหญ่สองวงบนทรงกลม

วงกลมใหญ่สอง วง ที่อยู่ในระนาบที่มีเวกเตอร์ปกติหน่วยและตัดกันที่จุดตรงข้ามสองจุดซึ่ง (จนถึงการทำให้เป็นมาตรฐาน) สามารถแสดงได้โดย[ 11 ] [ 12 ]

เส้นตรงทุกคู่จะตัดกันที่จุดตรงข้ามสองจุด ดังนั้นจึงไม่มีเส้นขนานในเรขาคณิตทรงกลม[ 13 ]

ในเรขาคณิตวงรีพื้นที่อาจถือได้ว่าเป็นผลหารของเรขาคณิตทรงกลมซึ่งจุดตรงข้ามกันจะถูกระบุ เส้นในเรขาคณิตนี้สอดคล้องกับวงกลมใหญ่โดยถือว่าจุดตรงข้ามกันเทียบเท่ากัน ดังนั้นเส้นแต่ละคู่จึงตัดกันที่จุดเดียวเท่านั้น[ 2 ]แตกต่างจากเรขาคณิตทรงกลม การระบุนี้ขจัดความแตกต่างระหว่างจุดตัดทั้งสอง ทำให้เกิดพื้นที่จำกัดแต่ไม่มีขอบเขตโดยไม่มีเส้นขนาน[ 4 ]

ในเรขาคณิตไฮเปอร์โบลิก พฤติกรรมการตัดกันของเส้นตรงจะแตกต่างจากเรขาคณิตแบบยุคลิดและเรขาคณิตโค้งบวก[ 2 ]เมื่อกำหนดเส้นตรงและจุดจะมีเส้นตรงที่แตกต่างกันจำนวนอนันต์ที่ผ่านจุดนั้นโดยไม่ตัดกัน[ 10 ] เส้นตรงสองเส้นอาจตัดกันที่จุดเดียว ขนานกันในเชิงอะซิมโทติก หรือขนานกันมากเป็นพิเศษ (ไม่ทับซ้อนกันโดยมีเส้นตั้งฉากร่วมกัน) พฤติกรรมนี้สะท้อนถึงความโค้งเกา ส์เซียนเชิงลบคงที่ ของ ปริภูมิ ไฮเปอร์โบลิกและความล้มเหลวของสมมติฐานเส้นขนานแบบยุคลิด ดังนั้น การตัดกันของเส้นตรงจึงไม่ได้รับการรับประกันและขึ้นอยู่กับ ความสัมพันธ์ของ การเกิดร่วมกันของเรขาคณิตมากกว่าระยะทางเมตริกเพียงอย่างเดียว[ 14 ] [ 15 ]

ในเรขาคณิตเชิงโปรเจกทีฟเส้นตรงสองเส้นที่แตกต่างกันจะตัดกันที่จุดเดียวเท่านั้นโดยการสร้าง ซึ่งทำได้โดยการเชื่อมต่อจุดอุดมคติ (จุดที่อนันต์) เพื่อให้เส้นขนานในเรขาคณิตแบบยุคลิดมาบรรจบกันที่จุดโปรเจกทีฟจุดเดียว[ 4 ]เส้นตรงถูกจำลองเป็นปริภูมิย่อยเชิงโปรเจกทีฟหนึ่งมิติ และความสัมพันธ์ของการตกกระทบเป็นพื้นฐาน ในขณะที่แนวคิดเรื่องระยะทาง มุม และความโค้งไม่ใช่ ดังนั้นเรขาคณิตเชิงโปรเจกทีฟจึงเป็นกรอบการทำงานที่เป็นเอกภาพซึ่งสามารถศึกษาเรขาคณิตแบบยุคลิด วงรี และไฮเปอร์โบลิกได้ผ่านแบบจำลองเชิงโปรเจกทีฟที่เหมาะสม[ 16 ]

ดูเพิ่มเติม

  • ระยะห่างระหว่างเส้นและส่วนของเส้นตรง พร้อมจุดที่ใกล้ที่สุดที่เข้าใกล้กัน ( เก็บถาวรเมื่อ 2012-02-27 ที่Wayback Machine)สามารถใช้ได้กับสอง สาม หรือมากกว่าสองมิติ
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Line–line_intersection&oldid=1356815630 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ จุดตัดระหว่างเส้น

ใน เรขาคณิตแบบยุคลิด จุด ตัดระหว่างเส้นตรงสองเส้น อาจเป็น เซตว่าง จุด เดียวหรือ เส้นตรง (ถ้าเส้นตรงทั้งสองทับกัน) การแยกแยะกรณีเหล่านี้และการหา จุดตัด มีประโยชน์ในหลายด้าน เช่น...

สูตร

เงื่อนไข ที่จำเป็น สำหรับการตัดกันของเส้นตรงสองเส้นคือ เส้นตรงทั้งสองต้องอยู่ในระนาบเดียวกัน กล่าวคือ ต้องไม่ใช่เส้นตรงเฉียง การที่เงื่อนไขนี้เป็นจริงเทียบเท่ากับทรง สี่เหลี่ยมด้าน เท่าที่มีจุดยอดสองจุดบนเส้นตรงเส้นหนึ่งและสองจุดบนเส้นตรงอีกเส้นหนึ่ง...

กำหนดจุดสองจุดบนแต่ละเส้น

ก่อนอื่นเราพิจารณาจุดตัดของเส้นตรง L 1 และ L 2 ในปริภูมิสองมิติ โดยที่เส้นตรง L 1 ถูกกำหนดโดยจุดสองจุดที่แตกต่างกัน ( x 1 , y 1 ) และ ( x 2 , y 2 ) และเส้นตรง L 2 ถูกกำหนดโดยจุดสองจุดที่แตกต่าง กัน ( x 3 , y 3 ) และ ( x 4 , y 4 ) [ 6 ]

กำหนดจุดสองจุดบนแต่ละส่วนของเส้นตรง

จุดตัดข้างต้นเป็นจุดตัดสำหรับเส้นตรงที่มีความยาวอนันต์ซึ่งกำหนดโดยจุดต่างๆ ไม่ใช่ ส่วนของเส้นตรง ระหว่างจุด และสามารถสร้างจุดตัดที่ไม่ปรากฏอยู่ในส่วนของเส้นตรงทั้งสองเส้นได้ เพื่อหาตำแหน่งของจุดตัดเทียบกับส่วนของเส้นตรง เราสามารถกำหนดเส้นตรง L 1 และ L 2...