کوتاهترین فاصله: از یک نقطه تا یک خط
تعیین کوتاهترین فاصله بین یک نقطه و یک خط راست
فرض کنید یک نقطه مانند P با مختصات (x_1, y_1) و یک خط راست مانند L با معادله ax + by + c = 0 داریم. در صفحهٔ دوبعدی کوتاهترین فاصله از نقطه P تا خط L برابر است با طول پارهخطی که از نقطه P عمود بر خط رسم میشود و خط را در نقطهای مانند H قطع میکند. به این فاصله، اصطلاحاً فاصله عمودی یا کوتاهترین فاصله نقطه از خط میگوییم.
در درسهای هندسهٔ دبیرستان، اثبات میشود که از میان تمام راههای ممکن برای رسیدن از یک نقطه به نقاط یک خط مستقیم، کوتاهترین مسیر، مسیری عمود بر آن خط است. این موضوع ریشه در قضیه فیثاغورس1 دارد. برای نمونه، اگر نقطه شما چهارراه تقاطع خیابانها باشد و خط نشاندهنده یک خیابان طولانی، نزدیکترین فاصله تا آن خیابان با حرکت عمود بر خیابان به دست میآید.
گامهای استخراج فرمول اصلی
برای به دست آوردن فرمول فاصله نقطه از خط، گامهای زیر را دنبال میکنیم:
- معادله خط به صورت ax + by + c = 0 در نظر گرفته میشود.
- نقطهٔ مفروض P = (x_1, y_1).
- از نقطه P خطی عمود بر خط اصلی رسم میکنیم. شیب خط اصلی برابر با -a/b (در صورتی که b \neq 0) و شیب خط عمود b/a است.
- تقاطع دو خط (نقطه H) را پیدا میکنیم.
- سپس فاصله اقلیدسی2 میان P و H محاسبه میشود. پس از سادهسازی جبری، به رابطهٔ زیر میرسیم:
در این فرمول، قدر مطلق در صورت کسر، فاصله را همیشه مثبت میکند. مخرج کسر، اندازهٔ بردار نرمال3 خط است.
مقایسهٔ روشهای محاسبه با جدول
| روش | مزایا | معایب |
|---|---|---|
| فرمول مستقیم $d = \frac{|ax_1+by_1+c|}{\sqrt{a^2+b^2}}$ | سرعت بالا، یک مرحلهای، بدون نیاز به یافتن نقطه برخورد | نیاز به به خاطر سپاری فرمول |
| روش عمود و فاصله دو نقطه | درک هندسی عمیق، مناسب برای حل گامبهگام | پُرمرحله، احتمال خطای محاسباتی بیشتر |
| روش بردار و تصویر عمودی | قابل تعمیم به فضاهای بالاتر و صفحه سهبعدی | پیچیدهتر برای دانشآموزان مبتدی |
مثال علمی مرحلهبهمرحله در نقشه و طراحی
مسئله: نقطه P(2, 3) و خط L: 4x - 3y + 5 = 0. کوتاهترین فاصله را پیدا کنید.
حل گام به گام:
گام 1: شناسایی مقادیر a = 4, b = -3, c = 5, x_1 = 2, y_1 = 3.
گام 2: محاسبهٔ a x_1 + b y_1 + c = (4)(2) + (-3)(3) + 5 = 8 - 9 + 5 = 4.
گام 3: قدر مطلق: |4| = 4.
گام 4: محاسبهٔ مخرج: \sqrt{a^2 + b^2} = \sqrt{4^2 + (-3)^2} = \sqrt{16 + 9} = \sqrt{25} = 5.
گام 5: فاصله d = 4 / 5 = 0.8 واحد طول.
بنابراین کوتاهترین فاصله نقطه P تا خط L برابر با 0.8 است.
در طراحی یک پارک، اگر این خط نشاندهندهٔ مسیر دوچرخهسواری باشد و نقطهٔ P محل نیمکت، فاصله 0.8 واحد (مثلاً 0.8 متر) بهترین مکان برای احداث یک علامت هشدار است، چون کمترین مزاحمت را برای کاربران ایجاد میکند و در عین حال نزدیکترین فاصله تا مسیر است.
کاربرد عملی در بهینهسازی و مسیریابی
کوتاهترین فاصله نقطه تا خط فقط یک مفهوم هندسی نیست. در مهندسی ترابری، برای تعیین نزدیکترین فاصله یک شهرک تا محور جاده اصلی از این فرمول استفاده میشود. در رباتیک4، ربات باید بدون برخورد با موانع خطی، کوتاهترین مسیر را به سمت یک نقطه هدف پیدا کند؛ دانستن فاصلهٔ عمودی به ربات کمک میکند تا از مانع فاصله ایمنی را حفظ کند. همچنین در نقشههای دیجیتال، الگوریتمهای «اسنپ به جاده» (اتصال خودرو به نزدیکترین نقطه از مسیر) دقیقاً بر مبنای محاسبهٔ همین کوتاهترین فاصله کار میکنند.
چالشهای مفهومی
زیرا اگر خطی غیر از عمود رسم کنیم، یک مثلث قائمالزاویه تشکیل میشود که در آن، مسیر غیرعمود وتر است و وتر همیشه از ساقها بلندتر است. بنابراین عمود، کوتاهترین فاصله خواهد بود.
ابتدا معادله را به فرم $mx - y + h = 0$ بازنویسی میکنیم. در این حالت $a = m, b = -1, c = h$ و سپس در فرمول اصلی جایگذاری میکنیم.
در فضای سهبعدی، مفهوم «فاصله نقطه از خط» همچنان وجود دارد ولی فرمول متفاوت است (از ضرب خارجی بردارها استفاده میشود). فرمول $|ax_1+by_1+c|/\sqrt{a^2+b^2}$ فقط برای صفحه دوبعدی (خط در $\mathbb{R}^2$) معتبر است.
پاورقی
1 قضیه فیثاغورس (Pythagorean theorem): در هر مثلث قائمالزاویه، مربع وتر برابر مجموع مربعهای دو ضلع دیگر است.
2 فاصله اقلیدسی (Euclidean distance): فاصله مستقیم بین دو نقطه در صفحه یا فضا که از رابطه $\sqrt{(x_2-x_1)^2+(y_2-y_1)^2}$ به دست میآید.
3 بردار نرمال (Normal vector): بردار عمود بر خط یا صفحه که مؤلفههای آن از ضرایب a و b در معادله خط به دست میآید.
4 رباتیک (Robotics): شاخهای از علم و مهندسی مربوط به طراحی، ساخت و برنامهدهی رباتها برای انجام خودکار وظایف.