कभी-कभी एक विभाजन गणना के दौरान, शेषफल पूर्णांक भागफल से अधिक ब्याज का होता है। उदाहरण के लिए, जब 17 को तीन से विभाजित करते हैं, तो पांच के पूर्णांक भागफल की तुलना में शेष दो को जानना अधिक महत्वपूर्ण हो सकता है। गणितीय सॉफ्टवेयर प्रोग्राम MATLAB में हजारों अंतर्निहित कार्यों में से एक "मॉड" है कमांड, "मॉड्यूलस" के लिए संक्षिप्त। "मॉड" फ़ंक्शन सीधे एक डिवीजन के शेष की गणना करता है कार्यवाही।
मॉड उदाहरण
मान लीजिए जॉन के पास 17 सेब हैं और वह उन्हें अपने और दो दोस्तों के बीच समान रूप से विभाजित करना चाहता है ताकि उन सभी के पास बराबर संख्या में सेब हो। कितने सेब बचे रहेंगे? MATLAB कोड की इस एक पंक्ति के साथ समस्या का समाधान करें:
दिन का वीडियो
मॉड (17,3)
MATLAB कोड पढ़ता है, 17 को तीन से विभाजित करता है, और जॉन को बताता है कि दो सेब बचे रहेंगे।
मॉड बनाम रेम
"मॉड" से निकटता से संबंधित कार्य MATLAB का "रेम" फ़ंक्शन है, जो "शेष" के लिए छोटा है। संभव है "मॉड" फ़ंक्शन के गलत उपयोग के लिए नुकसान यह है कि उत्तर हमेशा का संकेत रखता है भाजक उदाहरण के लिए,
मॉड (-17,3)
सकारात्मक दो लौटाता है, क्योंकि तीन सकारात्मक है। यदि एक विभाजन गणना के लिए उत्तर पर सही चिह्न की आवश्यकता होती है, तो इस तरह "रेम फ़ंक्शन" का उपयोग करें:
रेम (-17,3)
इस मामले में, MATLAB एक नकारात्मक दो आउटपुट करेगा।
कुछ मॉड नियम
MATLAB उपयोगकर्ता को "मॉड" फ़ंक्शन का उपयोग करते समय कुछ नियमों का पता होना चाहिए, जिनमें से अधिकांश विभाजन के बुनियादी नियमों का पालन करते हैं:
सबसे पहले, "मॉड (एक्स, 0)" त्रुटि के बजाय "एक्स" देता है। दूसरा, "मॉड (एक्स, एक्स)" रिटर्न "0." तीसरा, "मॉड (एक्स, वाई)" में "वाई" के समान चिन्ह होगा, जब तक कि "एक्स" और "वाई" बराबर नहीं हैं और "वाई" शून्य नहीं है। अंत में, "मॉड (एक्स, वाई)" और "रेम (एक्स, वाई)" समान हैं यदि "एक्स" और "वाई" समान चिन्ह साझा करते हैं, लेकिन अन्यथा "वाई" से भिन्न होते हैं।
सर्वांगसमता के लिए उपयोग करें
मॉड्यूलर अंकगणित में, दो संख्याएं "सर्वांगसम मोड एन" होती हैं यदि "एन" से विभाजित होने पर उनके पास वही शेष होता है। इसे कहने का एक और तरीका यह है कि एक संख्या में "n" के गुणजों को जोड़ने या घटाने के बाद, आप दूसरी पर समाप्त हो सकते हैं। उदाहरण के लिए, सुबह 6 बजे और शाम 6 बजे। "सर्वांगसम मोड 12" हैं, क्योंकि एक में 12 जोड़ने से दूसरे में परिणाम मिलते हैं। शाम 6 बजे धर्मांतरण सैन्य समय में 1800 तक, निम्न कोड "सत्य" का मूल्यांकन करता है और MATLAB के "मॉड" कमांड का उपयोग करके उनकी अनुरूपता साबित करता है:
मॉड (6,12)== मॉड (18,12)