MATLAB में लिनस्पेस के विभिन्न कार्य उदाहरणों के साथ

Matlab Mem Linaspesa Ke Vibhinna Karya Udaharanom Ke Satha



रैखिक-स्थान वाले सदिशों के मान दिए गए रैखिक डोमेन में समान अंतर वाले होते हैं। सरल शब्दों में, यदि हमारे पास एक डोमेन [1, 10] है और हम इसे 5 अंतराल बिंदुओं में विभाजित करना चाहते हैं तो हमें परिणामी वेक्टर [1, 3.25, 5.50, 7.75, 10] प्राप्त होगा। इस परिणामी वेक्टर को कहा जाता है रैखिक स्थान सदिश . MATLAB में, लिनस्पेस () फ़ंक्शन का उपयोग करके रैखिक स्थान वाले वैक्टर बनाए जाते हैं।

यह लेख हमें सिखाएगा कि MATLAB को कैसे लागू किया जाए लिंस्पेस () समारोह।

MATLAB में लिंस्पेस () फ़ंक्शन को कैसे कार्यान्वित करें?

MATLAB लाइब्रेरी में एक अंतर्निहित लिनस्पेस () फ़ंक्शन शामिल है जो आपको दो विशिष्ट बिंदुओं के बीच रैखिक रूप से स्थान मान बनाने की अनुमति देता है। इस फ़ंक्शन को इनपुट के रूप में दो मानों की आवश्यकता होती है और एक अन्य वैकल्पिक इनपुट जिसका उपयोग समान दूरी वाले मानों की संख्या निर्दिष्ट करने के लिए किया जाता है। यह फ़ंक्शन दिए गए एक सरल सिंटैक्स का अनुसरण करता है:







linspace ( < प्रारंभ बिंदु > , < end_point > , ( वैकल्पिक ) < बिंदुओं की संख्या > )

यह फ़ंक्शन तीन तर्कों को स्वीकार करता है:



  • प्रारंभ बिंदु : एक अनिवार्य तर्क अंतराल के प्रारंभिक मान को निर्दिष्ट करने के लिए उपयोग किया जाता है।
  • end_point : एक आवश्यक तर्क अंतराल के अंतिम मान को निर्दिष्ट करने के लिए उपयोग किया जाता है।
  • बिंदुओं की संख्या : समान रिक्ति वाले कई मानों का वर्णन करने के लिए एक विकल्प तर्क का उपयोग किया जाता है। यदि यह तर्क निर्दिष्ट नहीं है, तो फ़ंक्शन डिफ़ॉल्ट रूप से दिए गए बिंदुओं के बीच स्थित 100 समान दूरी वाले तत्वों का वेक्टर बनाता है।

के कार्य को दर्शाने के लिए कुछ व्यावहारिक उदाहरणों पर विचार करें लिंस्पेस () समारोह।



उदाहरण 1

यह एक साधारण MATLAB कोड है जो उपयोग करता है लिंस्पेस () 1 से शुरू होकर 10 पर समाप्त होने वाले समान दूरी वाले मानों को प्रिंट करने के लिए फ़ंक्शन।





छड़ = लिनस्पेस ( 1 , 10 )

उपरोक्त कोड में, हमने तत्वों की संख्या निर्दिष्ट नहीं की, इसलिए इसने 100 तत्वों वाला एक वेक्टर बनाया।



उदाहरण 2

दिए गए MATLAB कोड का उपयोग करके एक रैखिक स्थान वाले वेक्टर का निर्माण करेगा लिंस्पेस () समान दूरी वाले मानों के बिंदुओं और संख्या को निर्दिष्ट करके कार्य करें।

छड़ = लिनस्पेस ( 1 , 10 , 5 )

उदाहरण 3

किसी फ़ंक्शन को प्लॉट करते समय, समान दूरी वाले मान को डोमेन के रूप में प्रदान करना महत्वपूर्ण है। मैन्युअल रूप से प्रत्येक मान दर्ज करने के बजाय, आप इसका उपयोग कर सकते हैं लिंस्पेस () MATLAB में फ़ंक्शन जो एक निर्दिष्ट सीमा के भीतर समान दूरी वाले मानों के सेट की पीढ़ी के लिए अनुमति देता है। इस प्रकार, प्लॉटिंग फ़ंक्शंस के लिए एक डोमेन बनाने की प्रक्रिया को सरल बनाने में आपकी सहायता करता है।

एक्स = लिनस्पेस ( 1 , 10 ) ;
और = बिना ( एक्स ) ;
तना ( एक्स, वाई )

उदाहरण 4

इस उदाहरण में, हम का उपयोग करके लीनियरली स्पेस्ड काम्प्लेक्स नंबर्स का एक वेक्टर बनाने जा रहे हैं लिंस्पेस () समारोह।

vect = linspace ( - 1 -मैं, 1 + मैं, 5 )

निष्कर्ष

रेखीय-स्थान वाले सदिशों के मान होते हैं जो किसी दिए गए रेखीय डोमेन के भीतर समान रूप से स्थानित होते हैं। मैटलैब लिंस्पेस () फ़ंक्शन को दो निर्दिष्ट बिंदुओं के बीच ऐसे रैखिक स्थान वाले मान उत्पन्न करने के लिए डिज़ाइन किया गया है। फ़ंक्शन दो मानों को अनिवार्य इनपुट के रूप में लेता है और एक वैकल्पिक तर्क का उपयोग करके उस अंतराल के भीतर समान दूरी वाले मानों की संख्या निर्दिष्ट करने के लिए लचीलापन प्रदान करता है। यह ट्यूटोरियल के उपयोग को प्रदर्शित करता है लिंस्पेस () व्यावहारिक उदाहरणों के माध्यम से कार्य करें।