संरेखी बिंदु
तीन या अधिक बिंदु जो एक ही सीधी रेखा पर स्थित होते हैं, उन्हें संरेखी बिंदु कहा जाता है।
और तीन बिंदु एक ही रेखा पर होते हैं यदि उनसे बने तीनों जोड़ियों की रेखाओं का ढलान (slope) समान होता है।
उदाहरण के लिए, 2-D प्लेन पर तीन मनमाने बिंदु A, B और C पर विचार करें, वे संरेखी होंगे यदि -
AB का ढलान = BC का ढलान = CA का ढलान
रेखा का ढलान -
रेखा का ढलान आमतौर पर उस कोण के टैंजेंट द्वारा दिया जाता है जो यह x-अक्ष की धनात्मक दिशा के साथ बनाता है।
वैकल्पिक रूप से, यदि हमारे पास दो बिंदु हैं जो रेखा पर स्थित हैं, मान लें A(x1, y1) और B(x2, y2), तो रेखा का ढलान इस प्रकार निकाला जा सकता है -
AB का ढलान = (y2-y1) / (x2-x1)
उदाहरण
निम्नलिखित कोड है -
const a = {x: 2, y: 4};
const b = {x: 4, y: 6};
const c = {x: 6, y: 8};
const slope = (coor1, coor2) => (coor2.y - coor1.y) / (coor2.x - coor1.x);
const areCollinear = (a, b, c) => {
return slope(a, b) === slope(b, c) && slope(b, c) === slope(c, a);
};
console.log(areCollinear(a, b, c));
आउटपुट
कंसोल में निम्नलिखित आउटपुट है -
true