कौन सा सॉफ्टवेयर (s) गणितज्ञ, मेपल या MATLAB समकक्ष के रूप में काम कर सकता है?


जवाबों:


15

ऑक्टेव Matlab की बहुत कार्यक्षमता प्रदान करता है, और कुछ Matlab प्रोग्राम चला सकता है। ऋषि गणितज्ञ का खुला स्रोत "समतुल्य" है।


अच्छा जवाब, सीधे बात पर पहुँच जाता है। GNU ऑक्टेव बहुत अच्छा है, हालाँकि, हाँ, मैं इसके लिए बनी एक GUI देखना चाहूंगा। सांख्यिक का उपयोग संख्यात्मक अभिकलन करने के लिए भी किया जा सकता है। यह GNU ऑक्टेव, MATLAB, सिलाब, Numpy, Scipy, Maple, Mathematica और अन्य गणित सॉफ्टवेयर है जो एक सामान्य पायथन प्रोग्रामिंग भाषा में लिखा गया है।
BH2017 15

6

मैं क्यूटी ऑक्टेव का उपयोग करता हूं क्योंकि जीएनयू ऑक्टेव में अच्छा जीयूआई नहीं है। यद्यपि अधिकांश कमांड बहुत अच्छी तरह से काम करते हैं, लेकिन कुछ कार्य MATLAB में अपेक्षित रूप से काम नहीं कर सकते हैं


मैं दृढ़ता से क्यूटी ऑक्टेव की सिफारिश करता हूं, या सी ++ से कॉल किया जाता है (जो मैं भी प्रयोग कर रहा हूं)।
david6

4

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


यदि आप R का उपयोग करना चाहते हैं, तो मैं RStudio ( rstudio.org ) को देखने की सलाह देता हूं , जिसमें एक इंटरफ़ेस है जो MATLAB उपयोगकर्ता से परिचित होना चाहिए। यह Ubuntu रिपॉजिटरी में नहीं है, लेकिन आप इनकी वेबसाइट से .deb पैकेज डाउनलोड कर सकते हैं।
क्रोनिटिस

4

मैं एक अच्छे विकल्प के रूप में उपयुक्त पुस्तकालयों के साथ अजगर का सुझाव दूंगा

यह काफी प्रतिस्थापन नहीं है, क्योंकि अजगर भाषा गणित के लिए विशेष नहीं है क्योंकि मैटलैब / गणितज्ञ वाक्य रचना, लेकिन यह पूरी तरह से सक्षम प्रोग्रामिंग भाषा के साथ इंटरैक्टिव गणित के लिए अपेक्षाकृत अच्छा वाक्यविन्यास जोड़ती है।

आप पैकेजों को स्थापित करना चाहेंगे:

  • ipython- मानक अजगर खोल का एक बहुत अच्छा संस्करण, सत्र की बचत, टैब पूरा करने, आदि के साथ उनकी वेबसाइट देखें । आप यह भी चाह सकते हैं कि ipython-notebookब्राउज़र आधारित इंटरेक्टिव सेशन प्रदान करें (नीचे चित्र देखें)।

ipython नोटबुक

  • python-numpy python-scipy python-matplotlib- कोर वैज्ञानिक अजगर पुस्तकालय; Numpy बड़ी मात्रा में डेटा को संभालने के लिए कुशल सरणियाँ प्रदान करता है; Scipy एल्गोरिदम प्रदान करता है, उदाहरण के लिए क्लस्टरिंग, FFT, संख्यात्मक एकीकरण, रैखिक बीजगणित; और Matplotlib प्लॉटिंग फ़ंक्शंस की एक विस्तृत विविधता प्रदान करता है (इंटरेक्टिव उपयोग के लिए डिज़ाइन किया गया इंटरफ़ेस सहित)।

  • spyder- मैं आमतौर पर इन पुस्तकालयों का उपयोग केवल एक टेक्स्ट एडिटर और एक आईपाइथन टर्मिनल सत्र के साथ करता हूं, लेकिन अगर आप एक एकीकृत वातावरण के साथ अधिक सहज हैं, तो आप स्पाइडर को देख सकते हैं , उपरोक्त पुस्तकालयों का उपयोग करते हुए matlab / mathematica की नस में एक आईडीई। नीचे स्क्रीनशॉट देखें

स्पाइडर स्क्रीनशॉट



2

फ्रीमेट एक अच्छा विकल्प है। यह अधिकांश मतलाब एम-लिपियों को संभाल सकता है।


एह, वास्तव में नहीं - फ्रीमैट शायद ही अपडेट किया जाता है। सॉफ्टवेयर सेंटर में उपलब्ध नवीनतम संस्करण 2008 जारी किया गया था।
BH2017

1

Mathematica और Matlab दोनों बहुत फूले हुए हैं क्योंकि वे बहुत अधिक करने की कोशिश करते हैं और एक सिल्वर बुलेट की तरह होते हैं। जैसा कि मैंने कहा, वे कोशिश करते हैं।

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

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


1

मैं कैंटर को स्थापित करने का सुझाव दूंगा जो चार अलग-अलग वातावरणों (मैक्सिमा, आर, एसएजीई और केल्जेब्रा) का समर्थन करता है।

sudo apt-get install cantor

इसका एक बहुत ही सरल इंटरफ़ेस है और इसका उपयोग करना आसान है। कैंटर मुख्य खिड़की

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.