एमयूपीएडी (MuPAD): Difference between revisions

From Vigyanwiki
(Created page with "{{multiple issues| {{one source|date=June 2017}} {{primary sources|date=June 2017}} {{more citations needed|date=June 2017}} }} {{Infobox software | name = MuPAD | logo = MuPA...")
 
No edit summary
Line 17: Line 17:
| website = {{URL|https://www.mathworks.com/discovery/mupad.html}}
| website = {{URL|https://www.mathworks.com/discovery/mupad.html}}
}}
}}
MuPAD एक [[कंप्यूटर बीजगणित प्रणाली]] (CAS) है। मूल रूप से [[जर्मनी]] के [[पैडरबोर्न विश्वविद्यालय]] में MuPAD अनुसंधान समूह द्वारा विकसित, 1997 में शुरू होने वाले MuPAD अनुसंधान समूह और कुछ अन्य विश्वविद्यालयों के भागीदारों के सहयोग से कंपनी SciFace Software GmbH & Co. KG द्वारा विकास का कार्यभार संभाला गया। MuPAD का ग्राफिक्स पैकेज था विशेष रूप से सफल, विशेष रूप से उस युग को ध्यान में रखते हुए जब इसे विकसित किया गया था।{{citation needed|date=July 2019}}
'''एमयूपीएडी'''(MuPAD) एक [[कंप्यूटर बीजगणित प्रणाली|कम्प्यूटरीकृत बीजगणितीय प्रणाली]] (सीएएस) है। मूल रूप से [[जर्मनी]] के [[पैडरबोर्न विश्वविद्यालय]] में एमयूपीएडी अनुसंधान समूह द्वारा विकसित 1997 में प्रारम्भ होने वाले एमयूपीएडी अनुसंधान समूह और कुछ अन्य विश्वविद्यालयों के भागीदारों के सहयोग से कंपनी [[साइंसफेस सॉफ्टवेयर जीएमबीएच एंड कंपनी केजी]] द्वारा इसके विकास का कार्यभार संभाला गया। एमयूपीएडी का ग्राफिक्स पैकेज विशेष रूप से सफल तथा विशेष रूप से उस युग को ध्यान में रखते हुए विकसित किया गया था।{{citation needed|date=July 2019}}


शरद ऋतु 2005 तक, MuPAD लाइट संस्करण को अनुसंधान और शिक्षा के लिए मुफ्त में पेश किया गया था, लेकिन MuPAD अनुसंधान समूह के होम इंस्टीट्यूट के बंद होने के परिणामस्वरूप, केवल MuPAD प्रो संस्करण खरीद के लिए उपलब्ध हो गया।
2005 तक, एमयूपीएडी लाइट संस्करण को अनुसंधान और शिक्षा के लिए मुफ्त में प्रस्तुत किया गया था, लेकिन एमयूपीएडी अनुसंधान समूह के होम इंस्टीट्यूट के बंद होने के परिणामस्वरूप, केवल एमयूपीएडी प्रो संस्करण खरीद के लिए उपलब्ध किया गया।


MuPAD कर्नेल को [[वैज्ञानिक नोटबुक]] और [[वैज्ञानिक कार्यस्थल]] के साथ बंडल किया गया है। MuPAD Pro के पूर्व संस्करणों को [[SciLab]] के साथ बंडल किया गया था। [[MathCAD]] के संस्करण 14 रिलीज़ में Mupad को CAS इंजन के रूप में अपनाया गया था।
एमयूपीएडी कर्नेल को [[वैज्ञानिक नोटबुक]] और [[वैज्ञानिक कार्यस्थल]] के साथ सम्बद्ध किया गया है। एमयूपीएडी प्रो के पूर्व संस्करणों को [[SciLab|साइलैब]] के साथ सम्बद्ध किया गया था। [[MathCAD|मैथकैड]] के संस्करण 14 रिलीज़ में एमयूपीएडी को सीएएस कार्यवाहक के रूप में अपनाया गया था।


सितंबर 2008 में, SciFace को [[MathWorks]] द्वारा खरीदा गया था और MuPAD कोड को [[MATLAB]] के लिए सिम्बोलिक मैथ टूलबॉक्स ऐड-ऑन में शामिल किया गया था। 28 सितंबर 2008 को, MuPAD को अपने आप में एक सॉफ़्टवेयर उत्पाद के रूप में बाज़ार से वापस ले लिया गया।<ref>[http://www.mathworks.com/discovery/mupad.html Support for MuPAD]</ref> हालाँकि, यह अभी भी MATLAB में सिम्बोलिक मैथ टूलबॉक्स में उपलब्ध है और इसे कमांड द्वारा स्टैंड-अलोन प्रोग्राम के रूप में भी इस्तेमाल किया जा सकता है <code>mupad</code> MATLAB टर्मिनल में प्रवेश किया।
सितंबर 2008 में, साइंसफेस को [[MathWorks|मैथवर्क्स]] द्वारा खरीदा गया था और एमयूपीएडी कोड को [[MATLAB|मैटलैब]] के लिए सिम्बोलिक मैथ टूलबॉक्स ऐड-ऑन में सम्मिलित किया गया था। 28 सितंबर 2008 को, एमयूपीएडी को अपने आप में एक सॉफ़्टवेयर उत्पाद के रूप में बाज़ार से वापस ले लिया गया।<ref>[http://www.mathworks.com/discovery/mupad.html Support for MuPAD]</ref> हालाँकि, यह अभी भी मैटलैब में सिम्बोलिक मैथ टूलबॉक्स में उपलब्ध है और इसे कमांड द्वारा स्टैंड-अलोन प्रोग्राम के रूप में भी उपयोग किया जा सकता है जो कि<code>एमयूपीएडी</code>मैटलैब टर्मिनल में सुगमता से प्रविष्ट किया जा सकता है।


MATLAB R2020a में MuPAD नोटबुक सुविधा हटा दी गई है। हालाँकि, MATLAB का प्रतीकात्मक गणित टूलबॉक्स अभी भी अपने अंतर्निहित कम्प्यूटेशनल इंजन के हिस्से के रूप में MuPAD भाषा का उपयोग करता है। MATLAB लाइव एडिटर प्रतीकात्मक गणित गणनाओं को निष्पादित करने, दस्तावेज़ीकरण करने और साझा करने के लिए अनुशंसित वातावरण है।<ref>{{Cite web|last=|first=|date=|title=MATLAB में प्रतीकात्मक गणित|url=https://www.mathworks.com/discovery/mupad.html|url-status=live|archive-url=|archive-date=|access-date=|website=}}</ref>
मैटलैब आर2020ए में एमयूपीएडी नोटबुक सुविधा हटा दी गई है। हालाँकि, मैटलैब का प्रतीकात्मक गणित टूलबॉक्स अभी भी अपने अंतर्निहित कम्प्यूटेशनल कार्यवाहक के अनुभाग के रूप में एमयूपीएडी लैंग्वेज का उपयोग करता है। [[मैटलैब]] लाइव एडिटर प्रतीकात्मक गणित गणनाओं को निष्पादित करने, दस्तावेज़ीकरण करने और साझा करने के लिए अनुशंसित वातावरण प्रदान करता है।<ref>{{Cite web|last=|first=|date=|title=MATLAB में प्रतीकात्मक गणित|url=https://www.mathworks.com/discovery/mupad.html|url-status=live|archive-url=|archive-date=|access-date=|website=}}</ref>




== कार्यक्षमता ==
== कार्यक्षमता ==
MuPAD ऑफर:
एमयूपीएडी ऑफर:


* सूत्रों को प्रतीकात्मक रूप से हेरफेर करने के लिए एक कंप्यूटर बीजगणित प्रणाली
* सूत्रों को प्रतीकात्मक रूप से स्थानांतरित करने के लिए एक कंप्यूटर बीजगणित प्रणाली
* विवेकाधीन सटीकता में क्लासिक और सत्यापित [[संख्यात्मक विश्लेषण]]
*स्वनिर्णयगत सटीकता में प्राचीन उत्कृष्ट और सत्यापित [[संख्यात्मक विश्लेषण]]
* रैखिक बीजगणित, अंतर समीकरण, [[संख्या सिद्धांत]], सांख्यिकी और [[कार्यात्मक प्रोग्रामिंग]] के लिए प्रोग्राम पैकेज
* रैखिक बीजगणित, अंतर समीकरण, [[संख्या सिद्धांत]], सांख्यिकी और [[कार्यात्मक प्रोग्रामिंग]] के लिए प्रोग्राम पैकेज
* एक इंटरैक्टिव ग्राफिक सिस्टम जो 3डी में एनिमेशन और पारदर्शी क्षेत्रों का समर्थन करता है
* एक इंटरैक्टिव ग्राफिक सिस्टम जो 3डी में एनिमेशन और पारदर्शी क्षेत्रों का समर्थन करता है
* एक [[प्रोग्रामिंग भाषा]] जो [[ ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग ]] और कार्यात्मक प्रोग्रामिंग का समर्थन करती है
* एक [[प्रोग्रामिंग भाषा|प्रोग्रामिंग लैंग्वेज]] जो [[ ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग |ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग]] और कार्यात्मक प्रोग्रामिंग का समर्थन करती है


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


MuPad व्युत्क्रम [[व्युत्क्रम अतिपरवलयिक कोज्या]] लिए NIST 4.37 परिभाषा का पालन नहीं करता है।
एमयूपीएडी [[व्युत्क्रम अतिपरवलयिक कोज्या]] लिए एनआईएसटी 4.37 परिभाषा का पालन नहीं करता है।


गणनाओं में तेजी लाने के लिए MuPAD को [[C++]]-रूटीन के साथ विस्तारित करना संभव है। [[जावा (प्रोग्रामिंग भाषा)]] कोड को भी एम्बेड किया जा सकता है।
गणनाओं में तेजी लाने के लिए एमयूपीएडी को [[C++]]-रूटीन के साथ विस्तारित करना संभव है। इसमें [[जावा (प्रोग्रामिंग भाषा)|जावा (प्रोग्रामिंग लैंग्वेज)]] कोड को भी एम्बेड किया जा सकता है।


MuPAD का सिंटैक्स पास्कल पर आधारित था, और [[मेपल कंप्यूटर बीजगणित प्रणाली]] में उपयोग किए गए सिंटैक्स के समान है। दोनों के बीच एक महत्वपूर्ण अंतर यह है कि MuPAD ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लिए समर्थन प्रदान करता है। इसका मतलब यह है कि प्रत्येक वस्तु अपने साथ उन तरीकों को लेकर आती है जिन्हें उस पर उपयोग करने की अनुमति है। उदाहरण के लिए, परिभाषित करने के बाद
एमयूपीएडी का रचनाक्रम [[पास्कल (प्रोग्रामिंग भाषा)|पास्कल]] पर आधारित था, और [[मेपल कंप्यूटर बीजगणित प्रणाली]] में उपयोग किए गए रचनाक्रम के समान है। दोनों के बीच एक महत्वपूर्ण अंतर यह है कि एमयूपीएडी [[ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग]] के लिए समर्थन प्रदान करता है। इसका तात्पर्य यह है कि प्रत्येक वस्तु अपने साथ उन तरीकों को लेकर आती है जिन्हें उस पर उपयोग करने की अनुमति है। उदाहरण के लिए, परिभाषित करने के बाद
<syntaxhighlight lang="mupad">
<syntaxhighlight lang="mupad">
   A := matrix( [[1,2],[3,4]] )
   A := matrix( [[1,2],[3,4]] )
Line 51: Line 51:
   A+A, -A, 2*A, A*A, A^-1, exp( A ), A.A, A^0, 0*A
   A+A, -A, 2*A, A*A, A^-1, exp( A ), A.A, A^0, 0*A
</syntaxhighlight>
</syntaxhighlight>
कहाँ <code>A.A</code> संयोजित 2×4 मैट्रिक्स है, जबकि अंतिम दो सहित अन्य सभी, फिर से 2×2 मैट्रिक्स हैं।
जहाँ <code>A.A</code> संयोजित 2×4 आव्यूह है, जबकि अंतिम दो सहित अन्य सभी 2×2 आव्यूह हैं।


== संदर्भ ==
== संदर्भ ==

Revision as of 08:51, 3 July 2023

MuPAD
Developer(s)The Mathworks Inc.
Stable release
7.2.0 (R2017a)
Operating systemWindows, Mac OS X, Linux
TypeComputer algebra system
LicenseProprietary
Websitewww.mathworks.com/discovery/mupad.html

एमयूपीएडी(MuPAD) एक कम्प्यूटरीकृत बीजगणितीय प्रणाली (सीएएस) है। मूल रूप से जर्मनी के पैडरबोर्न विश्वविद्यालय में एमयूपीएडी अनुसंधान समूह द्वारा विकसित 1997 में प्रारम्भ होने वाले एमयूपीएडी अनुसंधान समूह और कुछ अन्य विश्वविद्यालयों के भागीदारों के सहयोग से कंपनी साइंसफेस सॉफ्टवेयर जीएमबीएच एंड कंपनी केजी द्वारा इसके विकास का कार्यभार संभाला गया। एमयूपीएडी का ग्राफिक्स पैकेज विशेष रूप से सफल तथा विशेष रूप से उस युग को ध्यान में रखते हुए विकसित किया गया था।[citation needed]

2005 तक, एमयूपीएडी लाइट संस्करण को अनुसंधान और शिक्षा के लिए मुफ्त में प्रस्तुत किया गया था, लेकिन एमयूपीएडी अनुसंधान समूह के होम इंस्टीट्यूट के बंद होने के परिणामस्वरूप, केवल एमयूपीएडी प्रो संस्करण खरीद के लिए उपलब्ध किया गया।

एमयूपीएडी कर्नेल को वैज्ञानिक नोटबुक और वैज्ञानिक कार्यस्थल के साथ सम्बद्ध किया गया है। एमयूपीएडी प्रो के पूर्व संस्करणों को साइलैब के साथ सम्बद्ध किया गया था। मैथकैड के संस्करण 14 रिलीज़ में एमयूपीएडी को सीएएस कार्यवाहक के रूप में अपनाया गया था।

सितंबर 2008 में, साइंसफेस को मैथवर्क्स द्वारा खरीदा गया था और एमयूपीएडी कोड को मैटलैब के लिए सिम्बोलिक मैथ टूलबॉक्स ऐड-ऑन में सम्मिलित किया गया था। 28 सितंबर 2008 को, एमयूपीएडी को अपने आप में एक सॉफ़्टवेयर उत्पाद के रूप में बाज़ार से वापस ले लिया गया।[1] हालाँकि, यह अभी भी मैटलैब में सिम्बोलिक मैथ टूलबॉक्स में उपलब्ध है और इसे कमांड द्वारा स्टैंड-अलोन प्रोग्राम के रूप में भी उपयोग किया जा सकता है जो किएमयूपीएडीमैटलैब टर्मिनल में सुगमता से प्रविष्ट किया जा सकता है।

मैटलैब आर2020ए में एमयूपीएडी नोटबुक सुविधा हटा दी गई है। हालाँकि, मैटलैब का प्रतीकात्मक गणित टूलबॉक्स अभी भी अपने अंतर्निहित कम्प्यूटेशनल कार्यवाहक के अनुभाग के रूप में एमयूपीएडी लैंग्वेज का उपयोग करता है। मैटलैब लाइव एडिटर प्रतीकात्मक गणित गणनाओं को निष्पादित करने, दस्तावेज़ीकरण करने और साझा करने के लिए अनुशंसित वातावरण प्रदान करता है।[2]


कार्यक्षमता

एमयूपीएडी ऑफर:

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

एमयूपीएडी व्युत्क्रम अतिपरवलयिक कोज्या लिए एनआईएसटी 4.37 परिभाषा का पालन नहीं करता है।

गणनाओं में तेजी लाने के लिए एमयूपीएडी को C++-रूटीन के साथ विस्तारित करना संभव है। इसमें जावा (प्रोग्रामिंग लैंग्वेज) कोड को भी एम्बेड किया जा सकता है।

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

  A := matrix( [[1,2],[3,4]] )

निम्नलिखित सभी मान्य अभिव्यक्तियाँ हैं और अपेक्षित परिणाम देते हैं:

  A+A, -A, 2*A, A*A, A^-1, exp( A ), A.A, A^0, 0*A

जहाँ A.A संयोजित 2×4 आव्यूह है, जबकि अंतिम दो सहित अन्य सभी 2×2 आव्यूह हैं।

संदर्भ

  1. Support for MuPAD
  2. "MATLAB में प्रतीकात्मक गणित".{{cite web}}: CS1 maint: url-status (link)