संपादित 2 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
मैटलैबस्क्रिप्टिंगप्रोग्रामिंगकोड निष्पादनस्वचालनउपकरणकोड संपादकस्क्रिप्ट फ़ाइलशुरुआतकोडिंग विधियाँ
अनुवाद अपडेट किया गया 2 सप्ताह पहले
मैटलैब, जो मैट्रिक्स प्रयोगशाला के लिए खड़ा है, गणित, विज्ञान, और इंजीनियरिंग क्षेत्रों में व्यापक रूप से उपयोग किया जाता है। यह मैट्रिक्स और वेक्टरित गणनाओं के साथ कुशलता से कार्य करने के लिए डिज़ाइन किया गया है। मैटलैब स्क्रिप्ट्स मूल रूप से .m एक्सटेंशन वाली प्रोग्राम फाइलें होती हैं जो विशिष्ट कार्यों या गणनाओं को निष्पादित करने के लिए चलाई जा सकती हैं। यदि आप मैटलैब और स्क्रिप्टिंग में नए हैं, तो यह गाइड आपको मैटलैब स्क्रिप्ट्स लिखने और चलाने के सरल चरणों से परिचित कराएगा।
एक मैटलैब स्क्रिप्ट एक फाइल होती है जिसमें मैटलैब कमांड्स की शृंखला होती है। ये स्क्रिप्ट्स इनपुट आर्ग्युमेंट्स स्वीकार नहीं करती हैं और आउटपुट आर्ग्युमेंट्स लौटाती नहीं हैं। वे जिस वर्कस्पेस में निष्पादित होती हैं, उसका डेटा पर कार्य करती हैं। स्क्रिप्ट्स का सामान्यतः कामों को स्वचालित करने, गणना करने और डेटा को दृश्यात्मक बनाने के लिए उपयोग किया जाता है।
आप स्क्रिप्ट बनाने से पहले मैटलैब पर्यावरण शुरू करना होगा। यह आमतौर पर आपके डेस्कटॉप पर मैटलैब आइकन पर डबल-क्लिक करके या आपके प्रोग्राम्स मेनू से चुनकर किया जाता है। एक बार जब मैटलैब लॉन्च होता है, तो आप अपने आप को मैटलैब कमांड विंडो में पाएंगे।
स्क्रिप्ट्स को मैटलैब संपादक में संपादित किया जाता है। एक नई स्क्रिप्ट खोलने के लिए, आप मैटलैब टूलस्ट्रिप के होम टैब में "New Script" बटन पर क्लिक कर सकते हैं। यह संपादक में एक नई फाइल खोलता है।
% एक्सेस की व्याख्या: % 1. मैटलैब लॉन्च करें। % 2. ऊपर के टूलस्ट्रिप में होम टैब पर जाएं। % 3. "New Script" बटन पर क्लिक करें। % 4. संपादक खुलेगा, जिसमें एक नई स्क्रिप्ट फाइल दिखेगी।
एक बार जब आपने संपादक खोला है, तो आप अपने कमांड्स टाइप करना शुरू कर सकते हैं। एक साधारण स्क्रिप्ट का उदाहरण जो इसके त्रिज्या के आधार पर एक सर्कल का क्षेत्रफल गणना करता हो, कुछ इस तरह दिख सकता है:
% एक साधारण मैटलैब स्क्रिप्ट जो सर्कल का क्षेत्रफल गणना करता है radius = 5; % सर्कल की त्रिज्या को परिभाषित करें area = pi * radius^2; % क्षेत्रफल को गणना करें disp(area); % गणना किए गए क्षेत्रफल को प्रदर्शित करें
आइए इस स्क्रिप्ट को तोड़ते हैं:
radius = 5;
यह पंक्ति radius
वेरिएबल को मान 5 असाइन करती है।area = pi * radius^2;
यह पंक्ति सर्कल का क्षेत्रफल सूत्र area = πr²
का उपयोग करके गणना करती है।disp(area);
यह पंक्ति मैटलैब कमांड विंडो में गणना किए गए क्षेत्र को प्रदर्शित करती है।एक बार जब आप स्क्रिप्ट लिख लेते हैं, तो आपको इसे चलाने से पहले इसे सहेजना होगा। संपादक में "File" मेनू पर जाएं और "Save" चुनें या शॉर्टकट Ctrl+S (Windows) या Cmd+S (Mac) का उपयोग करें। अपनी स्क्रिप्ट को एक वर्णनात्मक नाम के साथ सहेजें और सुनिश्चित करें कि यह .m एक्सटेंशन के साथ समाप्त होता है, जैसे circle_area.m
।
अपनी स्क्रिप्ट को सहेजने के बाद, आप इसे सीधे मैटलैब संपादक से चला सकते हैं "Run" बटन पर क्लिक करके, जो संपादक विंडो के टूलबार में एक हरे त्रिभुज के रूप में दर्शाया जाता है। आपकी स्क्रिप्ट निष्पादित होगी, और कोई भी आउटपुट कमांड विंडो में प्रदर्शित होगा।
वैकल्पिक रूप से, आप मैटलैब कमांड विंडो से अपनी स्क्रिप्ट चला सकते हैं। बस अपनी स्क्रिप्ट का नाम (बिना .m एक्सटेंशन के) टाइप करें और Enter दबाएं:
circle_area
जब आप अपनी स्क्रिप्ट को कमांड विंडो से चलाते हैं, तो मैटलैब वर्तमान वर्कस्पेस में स्क्रिप्ट में दिए गए कमांड्स को निष्पादित करता है।
यदि आप अपनी स्क्रिप्ट चलाते समय त्रुटि का सामना करते हैं, तो मैटलैब आमतौर पर कमांड विंडो में एक त्रुटि संदेश प्रदान करेगा। यह संदेश आपको इस बारे में संकेत देगा कि क्या गलत हुआ और आपकी स्क्रिप्ट में कहाँ त्रुटि हुई। सामान्य समस्याएं हो सकती हैं:
आप अपनी स्क्रिप्ट को और अधिक परिष्कृत और उपयोगकर्ता-अनुकूल बनाना चाह सकते हैं। यहां कुछ सुधार दिए गए हैं जिन्हें आप विचार कर सकते हैं:
अपनी स्क्रिप्ट को इंटरैक्टिव बनाने के लिए, आप उपयोगकर्ता से इनपुट के लिए प्रेरित करने के लिए input
फ़ंक्शन का उपयोग कर सकते हैं:
% उपयोगकर्ता से इनपुट प्राप्त करना radius = input('सर्कल की त्रिज्या दर्ज करें: '); area = pi * radius^2; disp(['सर्कल का क्षेत्रफल है: ', num2str(area)]);
यदि आप खुद को कोड ब्लॉक लिखते हुए देखते हैं जिनका आपने अन्य स्क्रिप्ट्स में उपयोग किया है, तो फ़ंक्शंस बनाने पर विचार करें। मैटलैब में एक फंक्शन फाइल में पुन: उपयोग योग्य कोड होता है जिसे इनपुट आर्ग्युमेंट्स के साथ बुलाया जा सकता है और आउटपुट लौटाया जा सकता है:
% मैटलैब में एक फ़ंक्शन का उदाहरण function area = calculate_circle_area(radius) area = pi * radius^2; end
ऊपर के कोड को एक अलग फाइल में calculate_circle_area.m
नाम से सहेजें और अपनी स्क्रिप्ट या कमांड विंडो में इसका इस तरह प्रयोग करें:
area = calculate_circle_area(5);
मैटलैब में स्क्रिप्ट्स बनाना और चलाना एक मूल कौशल है जिससे आप कुशलतापूर्वक गणनाएँ और कार्य स्वचालित कर सकते हैं। स्क्रिप्ट्स लिखने, फाइल्स को सहेजने, और ट्रबलशूटिंग त्रुटियों का बुनियादी ज्ञान हासिल करना किसी के लिए भी महत्वपूर्ण है जो मैटलैब का प्रभावी उपयोग करना चाहता है। उपयोगकर्ता इनपुट और फ़ंक्शंस को शामिल करके, आपकी स्क्रिप्ट्स इंटरैक्टिव और बहुमुखी बन सकती हैं, जिससे आपकी उत्पादकता बढ़ती है और आपके प्रोग्राम की क्षमताएं विस्तृत होती हैं। अभ्यास और खोज के माध्यम से, आपको यह पता चलेगा कि मैटलैब स्क्रिप्टिंग आपकी कम्प्यूटेशनल टूलकिट में एक अनमोल उपकरण है।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं