शीर्ष 20 मैटलैब साक्षात्कार प्रश्न और उत्तर (2025)
1) मैटलैब क्या है बताएं? मैटलैब कहां लागू हो सकता है?
मैटलैब एक उच्च स्तरीय प्रोग्रामिंग भाषा है जिसमें विज़ुअलाइज़ेशन, संख्यात्मक गणना और प्रोग्रामिंग फ़ंक्शन के लिए एक इंटरैक्टिव वातावरण है। मैटलैब कई उदाहरणों पर लागू हो सकता है जैसे- मैट्रिक्स हेरफेर की अनुमति देता है
- फ़ंक्शंस और डेटा का प्लॉटिंग
- एल्गोरिदम का कार्यान्वयन
- यूजर इंटरफेस का निर्माण
- डेटा का विश्लेषण
- एल्गोरिदम विकसित करें
- मॉडल और एप्लिकेशन बनाएं
- अन्य भाषाओं में लिखे गए प्रोग्रामों के साथ इंटरफ़ेस करना (C++, C, जावा और फोरट्रान)
निःशुल्क पीडीएफ डाउनलोड: मैटलैब साक्षात्कार प्रश्न
2) मैटलैब में क्या शामिल है?
मैटलैब में पाँच मुख्य भाग होते हैं- मैटलैब भाषा
- मैटलैब कार्य वातावरण
- ग्राफ़िक्स संभालें
- मैटलैब फ़ंक्शन लाइब्रेरी
- मैटलैब एप्लिकेशन प्रोग्राम इंटरफ़ेस (API)
3) मैटलैब एपीआई (एप्लिकेशन प्रोग्राम इंटरफ़ेस) के बारे में बताएं?
मैटलैब एपीआई एक लाइब्रेरी है जो आपको फोरट्रान और लिखने में सक्षम बनाती है सी कार्यक्रम जो मैटलैब के साथ इंटरैक्ट करता है। इसमें मैटलैब से रूटीन को कॉल करने, मैट फ़ाइलों को पढ़ने और लिखने और मैटलैब को एक कम्प्यूटेशनल इंजन के रूप में कॉल करने की सुविधाएं शामिल हैं।4) मैटलैब किस प्रकार के लूप प्रदान करता है?
मैटलैब जैसे लूप प्रदान करता है- घुमाव के दौरान
- पाश के लिए
- स्थिर फंदा
5) उन ऑपरेटरों की सूची बनाएं जिन्हें मैटलैब अनुमति देता है?
मैटलैब निम्नलिखित ऑपरेटरों को अनुमति देता है- अंकगणितीय आपरेटर
- संबंधपरक संकारक
- लॉजिकल ऑपरेटर्स
- बिटवाइज संचालन
- संचालन सेट करें
6) सिमुलिंक क्या है बताएं?
सिमुलिंक मैटलैब का एक ऐड-ऑन उत्पाद है, यह गतिशील प्रणालियों के मॉडलिंग और विश्लेषण के लिए एक इंटरैक्टिव, अनुकरणीय, ग्राफिकल वातावरण प्रदान करता है।7) क्या मैटलैब में बहु-आयामी सरणियों को संभालना संभव है?
हाँ, मैटलैब में बहु-आयामी सरणियों को संभालना संभव है। मतलब का आंतरिक डेटा संरचना द्वि-आयामी मैट्रिक्स तक सीमित है। लेकिन मैटलैब में बहु-आयामी सरणियों को संभालने के लिए, आप मैटलैब भाषा में अपने स्वयं के फ़ंक्शन बना सकते हैं।8) उल्लेख करें कि मैटलैब के एफएफटी रूटीन में प्रयुक्त साइन कन्वेंशन क्या है?
मैटलैब के एफएफटी रूटीन में प्रयुक्त साइन कन्वेंशन को sum(x(i)*exp (-j*i*k/N)) के रूप में परिभाषित किया गया है, न कि sum (x(i)exp(j*i*k/N)) के रूप में। पहला संस्करण इंजीनियरों द्वारा उपयोग किया जाता है, और दूसरा गणितज्ञ द्वारा उपयोग किया जाता है।9) साधारण विभेदक समीकरण (ओडीई) को हल करने के लिए चार बुनियादी कार्य क्या हैं?
ODE को हल करने के लिए MatLab के पास चार बुनियादी कार्य हैं- ट्रैक्टर
- Quad8
- ODE23
- ODE45
10) बताएं कि मैटलैब में बहुपदों को कैसे दर्शाया जा सकता है?
मैटलैब में एक बहुपद को एक वेक्टर द्वारा दर्शाया जाता है। मैटलैब में एक बहुपद बनाने के लिए बहुपद के प्रत्येक गुणांक को वेक्टर में अवरोही क्रम में दर्ज करें11) मैटलैब किस प्रकार की प्रोग्राम फ़ाइलों को लिखने की अनुमति देता है?
मैटलैब दो प्रकार की प्रोग्राम फ़ाइलों की अनुमति देता है- स्क्रिप्ट: यह .m एक्सटेंशन वाली एक फ़ाइल है। इन फ़ाइलों में, यह कमांड की श्रृंखला लिखता है जिन्हें आप एक साथ निष्पादित करना चाहते हैं। यह इनपुट स्वीकार नहीं करता और कोई आउटपुट नहीं लौटाता
- कार्य: वे .m एक्सटेंशन वाली फ़ाइलें भी हैं। फ़ंक्शन इनपुट स्वीकार कर सकते हैं और आउटपुट लौटा सकते हैं।
12) मैटलैब पथ को संशोधित करने का तरीका बताएं?
मैटलैब पथ को संशोधित करने के लिए पाथटूल जीयूआई का उपयोग करें। इसके अलावा, आप कमांड लाइन से पथ निर्देशिकाओं को जोड़ने का उपयोग कर सकते हैं और वर्तमान पथ को 'pathdef.m' पर वापस लिखने के लिए आरसी में पथ जोड़ सकते हैं। यदि आपके पास 'pathdef.m' के लिए लिखने की अनुमति नहीं है तो pathrc को एक अलग फ़ाइल में लिखा जा सकता है, आप अपने 'startup.m' से निष्पादित कर सकते हैं।13) मैटलैब में लाटेक्स क्या है बताएं?
मैटलैब स्वाभाविक रूप से सरल लाटेक्स एन्कोडिंग को संभालता है जो ग्रीक अक्षरों को पेश करने या प्लॉट में फ़ॉन्ट आकार और उपस्थिति को संशोधित करने की अनुमति देता है।14) बताएं कि आप नॉन-डबल मैट्रिक्स को पूर्व-आवंटित कैसे कर सकते हैं?
गैर-डबल मैट्रिक्स को रखने के लिए मेमोरी के एक ब्लॉक को पूर्व-आवंटित करना मेमोरी कुशल है। मैट्रिक्स के लिए मेमोरी के ब्लॉक आवंटित करते समय, शून्य को मैट्रिक्स में पूर्व-आवंटित किया जाता है। मेमोरी को पूर्व आवंटित करने का कार्य int8() है, उदाहरण मैट्रिक्स =int8(शून्य(100)); रिपमैट फ़ंक्शन का उपयोग सिंगल डबल मैट्रिक्स बनाने के लिए किया जाता है, उदाहरण मैट्रिक्स2=रेपमैट(int8(0), 100, 100)15) एक्समैथ-मैटलैब क्या है? एक्समैथ सुविधाओं का उल्लेख करें?
Xwindow वर्कस्टेशन के लिए, Xmath एक इंटरैक्टिव स्क्रिप्टिंग और ग्राफिक्स वातावरण है। एक्स-गणित की विशेषताएं निम्नलिखित हैं- ओओपी सुविधाओं के साथ स्क्रिप्टिंग भाषा
- पुस्तकालय जो एलएनएक्स और सी भाषा संगत हैं
- जीयूआई सुविधाओं के साथ एक डिबगिंग उपकरण
- रंगीन ग्राफ़िक्स को इंगित और क्लिक करने योग्य किया जा सकता है
16) मैटलैब में प्रयुक्त ग्राफिक सिस्टम का नाम बताएं?
मैटलैब में प्रयुक्त ग्राफ़िक सिस्टम को हैंडल ग्राफ़िक्स के रूप में जाना जाता है। इसमें उच्च स्तरीय और निम्न स्तरीय कमांड हैं।- उच्च स्तरीय आदेश: उच्च स्तरीय कमांड 2डी और 3डी प्रेजेंटेशन ग्राफिक्स के लिए इमेज प्रोसेसिंग, डेटा विज़ुअलाइज़ेशन और एनीमेशन करता है
- निम्न स्तर के आदेश: ग्राफिक्स की उपस्थिति का पूर्ण अनुकूलन और संपूर्ण ग्राफिकल यूजर इंटरफेस का निर्माण
17) मैटलैब में एम-फाइल और एमईएक्स फाइलें क्या हैं, बताएं?
एम फ़ाइलें: वे केवल एक सादा ASCII पाठ हैं जिसकी व्याख्या रन टाइम पर की जाती है। वे .m एक्सटेंशन वाली टेक्स्ट फ़ाइलों में संग्रहीत उप-प्रोग्राम की तरह हैं और उन्हें एम-फ़ाइलें कहा जाता है। अधिकांश मैटलैब के लिए, विकास एम-फ़ाइलों का उपयोग किया जाता है। एमईएक्स फ़ाइलें: वे मूल रूप से मूल C या C++ फ़ाइलें हैं जो रनटाइम पर सीधे मैटलैब एप्लिकेशन से जुड़ी होती हैं। MEX फ़ाइलों में MatLab एप्लिकेशन को क्रैश करने की दक्षता होती है।18) मैटलैब में इंटरपोलेशन और एक्सट्रपोलेशन क्या है बताएं? उनके प्रकार क्या हैं?
- प्रक्षेप: किसी में विभिन्न डेटा बिंदुओं के बीच फ़ंक्शन मान निकालना सरणी इंटरपोलेशन के रूप में जाना जाता है
- बहिर्वेशन: सरणी में अंतिम बिंदुओं से परे फ़ंक्शन मान ढूँढना एक्सट्रपलेशन के रूप में जाना जाता है
- रैखिक अंतर्वेशन और बहिर्वेशन
- द्विघात अंतर्वेशन और बहिर्वेशन
19) मैटलैब में मौजूद कुछ सामान्य टूलबॉक्स की सूची बनाएं?
मैटलैब में कुछ सामान्य टूलबॉक्स हैं- नियंत्रण प्रणाली
- अस्पष्ट तर्क
- इमेज प्रोसेसिंग
- एलएमआई नियंत्रण
- तंत्रिका नेटवर्क
- मजबूत नियंत्रण
- सिस्टम पहचान
मैटलैब में एक फ़ंक्शन ब्लॉक आरेख कैसे प्राप्त किया जा सकता है?
आप गलत बोल रही हे।
बहुआयामी सरणी संभव है और उपलब्ध में निर्मित है।
बाकी सब ठीक हैं.
धन्यवाद! इसे अब ठीक कर लिया गया है
सचमुच ज्ञान से भरपूर.
स्नातकों के लिए यह बहुत उपयोगी है, इस वेब निर्माता को धन्यवाद
1.मैटलैब सिमुलिंक से अलग है? यदि हाँ, तो कैसे?
1. एक प्रोग्राम लागू करें जो उपयोगकर्ता से 'एन' इनपुट लेता है। उपयोगकर्ता 'n' का मान निर्दिष्ट करेगा. प्रोग्राम उपयोगकर्ता द्वारा दर्ज किए गए सबसे बड़े पूर्णांक का निर्धारण करेगा।
मुझे इस प्रोग्राम का समाधान बताएं
स्पष्ट;
सीएलसी;
प्रॉम्प्ट1 = "इनपुट की संख्या दर्ज करें";
n = इनपुट(प्रॉम्प्ट1);
गिरफ्तारी= शून्य(1,एन);
i=1:n के लिए
arr(i) = इनपुट(“insert ” + num2str(i) +” number: “);
समाप्त
[अधिकतम,loc_max] = अधिकतम(arr);
प्रदर्शन ("अधिकतम संख्या" + num2str (अधिकतम) + " है और स्थान "+ num2str (loc_max)) है);