MATLAB के रैंडमाइज़() और रैंडी() फ़ंक्शंस को समझना
रैंडमाइज़ का अर्थ है किसी चीज़ को यादृच्छिक रूप से मान निर्दिष्ट करना, या किसी चीज़ को यादृच्छिक बनाना। आपके द्वारा प्रदान किए गए कोड के संदर्भ में, `randomize()` एक फ़ंक्शन है जो 0 और 1 के बीच एक यादृच्छिक संख्या उत्पन्न करता है। MATLAB में `randomize()` फ़ंक्शन का उपयोग एक निर्दिष्ट सीमा के भीतर एक यादृच्छिक संख्या उत्पन्न करने के लिए किया जाता है। यह एक तर्क लेता है, जो सीमा की निचली सीमा है, और उस सीमा और ऊपरी सीमा के बीच एक यादृच्छिक संख्या लौटाता है (जो स्पष्ट रूप से निर्दिष्ट नहीं है, लेकिन 1 माना जाता है)। 0)` MATLAB में, यह 0 और 1 के बीच एक यादृच्छिक संख्या लौटाएगा। यदि आप `randomize(0, 10)` कहते हैं, तो यह 0 और 10 के बीच एक यादृच्छिक संख्या लौटाएगा। आपके कोड में, लाइन `randomize(0) )` 0 और 1 के बीच एक यादृच्छिक संख्या उत्पन्न करता है, जिसे बाद में यादृच्छिक संख्याओं का अनुक्रम उत्पन्न करने के लिए `randi()` फ़ंक्शन के लिए बीज के रूप में उपयोग किया जाता है। `randi()` फ़ंक्शन दो तर्क लेता है: पहला बीज है (जो `randomize()` द्वारा उत्पन्न यादृच्छिक संख्या है), और दूसरा उत्पन्न करने के लिए यादृच्छिक संख्याओं की संख्या है। इस मामले में, `randi(0, 10)` 0 और 10 के बीच 10 यादृच्छिक संख्याएँ उत्पन्न करेगा।
तो संक्षेप में, `randomize()` का उपयोग एक निर्दिष्ट सीमा के भीतर एक यादृच्छिक संख्या उत्पन्न करने के लिए किया जाता है, और `randi()` है उस बीज के आधार पर यादृच्छिक संख्याओं का अनुक्रम उत्पन्न करने के लिए उपयोग किया जाता है।