साईलैब
![]() | |
![]() साईलैब का रनिंग स्थिति में स्क्रीनचित्र | |
विकासकर्ता | साईलैब इंटरप्राइज़ेज़ |
---|---|
स्थिर संस्करण | 6.0.2 / 14 फरवरी 2019 |
प्रोग्रामिंग भाषा | साइलैब, C, सी++, जावा, फ़ोरट्रान |
प्रचालन तंत्र | GNU/Linux, Windows, Mac OS X, BSD |
भाषा | अंग्रेज़ी, जर्मन, स्पेनिश, फ़्रांसीसी, इतालवी, जापानी, पुर्तगाली (ब्राज़ील), रूसी, यूक्रेनियाई, चीनी, चेक, पोलिश |
प्रकार | तकनीकी गणन |
लाइसेंस | CeCILL (जीपीएल-संगत) |
जालस्थल |
www |
साईलैब (Scilab) एक मुक्तस्रोत आंकिक विश्लेषण का सॉफ्टवेयर पैकेज है। इसे सन १९९० से ही इन्स्टिट्यूट नेशनल डी रिसर्च एन इन्फार्मेटिक एट एन आटोमेटिक (INRIA) एवं इकोल नेशनल डेस पॉन्ट्स एट चौसेस (ENPC) के अनुसंधानकर्ताओं ने विकसित किया है। सन २००३ में साईलैब कॉन्सोर्सिअम की स्थापना के पश्चात से ही इसकी देख-रेख एवं विकास INRIA द्वारा की जा रही है।
साइलैब वास्तव में एक उच्च-स्तर की प्रोग्रामन भाषा है। इसका अर्थ यह है कि कुछ ही लाइन के कोड लिखने पर भी बड़ी-बड़ी गणनाएँ हो जाती हैं। साइलैब सभी मूल डेटा के प्रकारों (primitive data types) को उनके तुल्य एक मैट्रिक्स के रूप में बदलकर काम करता है।
जहाँ तक काम का प्रश्न है, यह मैटलैब (MATLAB) जैसा ही है किन्तु यह बिना मूल्य के ही डाउनलोड किया जा सकता है। इसका सिन्टैक्स भी मैटलैब जैसा ही है। किन्तु ऐसा नहीं है कि साईलैब का सभी कोड ज्यों का त्यों मैटलैब में या मैटलैब के सारे कोड साईलैब में पूरी तरह से चल जायेंगे। साईलैब में एक परिवर्तक (कन्वर्टर) की सुविधा भी है जो मैटलैब के स्रोत-कोड को साईलैब के स्रोत-कोड में बदल देता है। सामान्य गणितीय कार्यों के अलावा यह सॉफ्टवेयर, संकेत प्रसंस्करण, सांख्यिकीय विश्लेषण, छवि सुधार तथा नियंत्रण तंत्रों की डिजाइन आदि में बहुत उपयोगी है।
साईलैब में एक पैकेज और भी है जिसका नाम एक्स्कॉस (Xcos) है जो साईकॉस (SciCos) का ही एक रूप है। साईकॉस, मैटलैब के साथ आने वाले सिमूलिंक जैसा है जो ग्राफीय ब्लॉक आरेखों का उपयोग करके सतत व डिस्क्रीट गतिक तंत्रों को मॉडल करने व सिमुलेट करने में सहायता करता है।
कुछ उदाहरण[संपादित करें]
-->A=[0 1;2 4]
A =
! 0. 1. !
! 2. 4. !
-->B=inv(A) // Inverse
B =
! - 2. .5 !
! 1. 0. !
-->A*B
ans =
! 1. 0. !
! 0. 1. !
-->
एक्सकॉस (Xcos)[संपादित करें]
इन्हें भी देखें[संपादित करें]
- ग्नू ऑक्टेव (GNU Octave)
- आर (प्रोग्रामन भाषा)
- आंकिक विश्लेषण के सॉफ्टवेयर (List of numerical analysis software)
- संख्यात्मक विश्लेषण सॉफ्टवेयर की तुलना (Comparison of numerical analysis software)
- फ्रीमैट (FreeMat) (फ्रीमैट मैटलैब जैसा किन्तु नि:शुल्क, मुक्तस्रोत प्रोग्राम है जो त्वरित वैज्ञानिक एवं इंजीनियरी प्रोटोटाइपिंग एवं आंकड़ा-प्रसाधन के लिये उपयोग में लाया जा सकता है।
बाहरी कड़ियाँ[संपादित करें]
- Scilab site
- SciLab INDIA
- Scilab license
- Introduction to Scilab
- Scilab online help index (English)[मृत कड़ियाँ]
- A nice series of video tutorials on Scilab are available at IIT Bombay Website under creative commons share alike license
- Image processing toolkit for Scilab
- Event: Scilab Contest and Research Workshop (May 11-13, 2007, in Guangdong, China)[मृत कड़ियाँ]
- Scilab Ninja : Control Engineering with Scilab
- फोर्ज़-साइलैब प्रोजेक्ट्स
- क्लाउड पर साईलैब