एम.पी.समाधान
Original author(s) | Dario Bini, Giuseppe Fiorentino, and Leonardo Robol |
---|---|
Stable release | Version 3.1.5
/ April 2017 |
Written in | C |
Operating system | Linux, Windows, Mac OS X |
Platform | PC |
Available in | English |
Type | Mathematical software |
License | GPLv3 |
Website | numpi |
MPSolve (मल्टीप्रिसिजन पॉलीनोमियल सॉल्वर) एक बहुपद के जड़-खोज एल्गोरिथ्म के लिए एक पैकेज है। यह एबरथ विधि का उपयोग करता है,[1] बहुपरिशुद्धता के सावधानीपूर्वक उपयोग के साथ संयुक्त।[2] Mpsolve विरल मैट्रिक्स का लाभ उठाता है, और इसमें बहुपदों के लिए विशेष हुकिंग होती है जिसका सीधी-रेखा कार्यक्रमों द्वारा कुशलतापूर्वक मूल्यांकन किया जा सकता है[3]
कार्यान्वयन
कार्यक्रम अधिकतर सी (प्रोग्रामिंग भाषा) में लिखा गया है और जीएनयू मल्टी-प्रिसिजन लाइब्रेरी का उपयोग करता है। यह एक कमांड लाइन इंटरफेस (सीएलआई) का उपयोग करता है और, संस्करण 3.1.0 से शुरू होकर इसमें MATLAB और GNU ऑक्टेव|GNU/ऑक्टेव के लिए एक ग्राफिकल यूज़र इंटरफ़ेस और इंटरफेस भी है।
उपयोग
पैकेज के निष्पादन योग्य प्रोग्राम को mpsolve कहा जाता है। इसे टर्मिनल एमुलेटर में कमांड लाइन से निष्पादन (कंप्यूटर) किया जा सकता है। ग्राफिकल यूजर इंटरफ़ेस के लिए निष्पादन योग्य फ़ाइल को xmpsolve कहा जाता है, और MATLAB और ऑक्टेव फ़ंक्शंस को mps_roots कहा जाता है। वे फ़ंक्शन रूट्स के समान व्यवहार करते हैं जो पहले से ही इन सॉफ़्टवेयर पैकेजों में शामिल हैं।
आउटपुट
आमतौर पर आउटपुट स्क्रीन पर होगा. इसे टेक्स्ट फ़ाइल के रूप में भी सहेजा जा सकता है (res फ़ाइल नाम एक्सटेंशन के साथ) और gnuplot में प्लॉट किया जा सकता है। Gnuplot में डायरेक्ट प्लॉटिंग यूनिक्स सिस्टम पर भी समर्थित है।
यह भी देखें
संदर्भ
- ↑ "Design, Analysis, and Implementation of a Multiprecision Polynomial Rootfinder" by D. A. Bini and G. Fiorentino published in Numerical Algorithms, Volume 23 (2000), pages 127-173
- ↑ "Solving secular and polynomial equations: A multiprecision algorithm" by D. A. Bini and L. Robol published in Journal of Computational and Applied Mathematics, Volume 272 (2015)
- ↑ "स्टीवन फॉर्च्यून द्वारा MPSolve और Eigensolve के प्रदर्शन की तुलना". Archived from the original on 2007-08-15. Retrieved 2008-04-05.