लाँच गणितीय गणना करण्यासाठी प्रणालीची नवीन आवृत्ती जीएनयू ऑक्टॅव्ह 8.1.0 (8.x शाखेचे पहिले प्रकाशन), जी एक व्याख्या केलेली भाषा प्रदान करते आणि मॅटलॅबशी मोठ्या प्रमाणात सुसंगत आहे.
कमांड लाइन इंटरफेस प्रदान करते सोयीस्कर रेखीय आणि नॉनलाइनर समस्या संख्यात्मक सोडविण्यासाठी, आणि मॅटॅलाब प्रामुख्याने सुसंगत भाषा वापरुन इतर संख्यात्मक प्रयोग करण्यासाठी.
अष्टवे अनेक साधने आहेत सामान्य डिजिटल रेखीय बीजगणित समस्या सोडवण्यासाठी, नॉनलाइनर समीकरणांची मुळे इ. शोधणे इ.
तसेच सामान्य कार्ये एकत्रिकरणास अनुमती देते, बहुपदी हाताळा आणि सामान्य बीजगणितीय भिन्नता आणि भिन्न समीकरणे एकत्रित करा. ते सहज आहे विस्तारण्यायोग्य आणि सानुकूल करण्यायोग्य ऑक्टेव्ह भाषेत लिहिलेल्या वापरकर्त्याने परिभाषित फंक्शन्सद्वारे किंवा सी ++, सी, फोर्ट्रान किंवा इतर भाषांमध्ये लिहिलेल्या गतिकरित्या लोड केलेल्या मॉड्यूलच्या वापराद्वारे.
जीएनयू ऑक्टेव्ह 8.1.0 ची मुख्य नवीन वैशिष्ट्ये
ऑक्टेव्ह 8.1.0 मधून आलेली ही नवीन आवृत्ती अनेक सामान्य बदल आणि सुधारणांसह येते, ज्यात मोठे बदल नवीन आवृत्तीमध्ये गडद थीम वापरण्याची क्षमता समाविष्ट करा ग्राफिकल इंटरफेसवर, तसेच टूलबार नवीन उच्च-कॉन्ट्रास्ट आयकॉन ऑफर करते हे तथ्य.
त्याशिवाय, ऑक्टेव्ह लायब्ररी आता चिन्ह दृश्यमानतेचा वापर करून तयार केल्या आहेत मुलभूतरित्या. म्हणजे या लायब्ररीतून कमी चिन्हे निर्यात केली जातात. सह कॉन्फिगर केले जाऊ शकते --अक्षम-lib-दृश्यता-ध्वज सर्व चिन्हे निर्यात करण्यासाठी (मागील आवृत्त्यांप्रमाणे).
नवीन आवृत्तीत दिसणारा आणखी एक बदल म्हणजे तो टर्मिनलसह नवीन विजेट जोडले (डिफॉल्टनुसार अक्षम केलेले, सक्रियकरणासाठी "--प्रायोगिक-टर्मिनल-विजेट" पॅरामीटरसह लॉन्च करणे आवश्यक आहे).
त्या व्यतिरिक्त, देखील हे दिसून येते की फंक्शनची कामगिरी पाच वेळा सुधारली गेली फिल्टर, ज्याचा परिणाम फंक्शन्ससाठी कार्यप्रदर्शन सुधारणांमध्ये देखील झाला deconv, fftfilt आणि arma_rnd.
प्रदान करते याचीही नोंद आहे PCRE2 रेग्युलर एक्सप्रेशन लायब्ररीसाठी समर्थन, जे डीफॉल्टनुसार सक्षम केलेले आहे, आणि मॅटलॅबसह सुसंगतता सुधारण्याच्या उद्देशाने अनेक बदल केले गेले आहेत, अनेक विद्यमान फंक्शन्सची क्षमता वाढवते.
दस्तऐवज दर्शकासाठी नवीन फॉन्ट जोडले आणि नवीन फंक्शन देखील जोडले clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, ufigure
शेवटी, हे लक्षात घेण्यासारखे आहे की भविष्यातील महत्त्वपूर्ण बदलांची आगाऊ सूचना देखील नमूद केली आहे:
ऑक्टेव्हमध्ये मॅटलॅब-सुसंगत स्ट्रिंग क्लास असावा या अनेक वापरकर्त्यांच्या विनंत्यांमुळे, कॅरेक्टर व्हेक्टरपेक्षा वेगळा असणारा स्ट्रिंग क्लास लागू करण्याचे काम सुरू आहे.
ऑक्टेव्हमध्ये, एकल-उद्धृत वर्ण अॅरे सध्या Matlab द्वारे समर्थित आहेत, परंतु दुहेरी-उद्धृत फॉर्म नाहीत. सध्या ऑक्टेव्हमध्ये, "foo" आणि "foo" दोन्ही मोठ्या प्रमाणात बदलण्यायोग्य आहेत, "\n" (दोन वर्ण) ऐवजी "\n" (एकल नवीन वर्णात रूपांतरित) एस्केप सीक्वेन्सचे काही विशिष्ट अर्थ वगळता. . मॅटलॅबचे सिंगल-कोटेड कॅरेक्टर अॅरे आणि डबल-कोटेड स्ट्रिंग इतर भाषांप्रमाणे बॅकस्लॅश एस्केप सीक्वेन्सवर प्रक्रिया करत नाहीत आणि त्या एस्केप सीक्वेन्सवर fprintf सारख्या वैयक्तिक फंक्शन्सद्वारे प्रक्रिया केली जाते.
मॅटलाब-शैलीतील स्ट्रिंग सिंटॅक्सच्या अंमलबजावणीचा परिणाम म्हणून भविष्यात ऑक्टेव्हचे वर्तन बदलण्याची शक्यता आहे. उदाहरणार्थ, 'foo' हे तीन-घटक वर्ण वेक्टर राहील, परंतु 'foo' एकल-घटक स्ट्रिंग ऑब्जेक्ट बनेल. तंतोतंत अंमलबजावणी हे काम प्रगतीपथावर आहे आणि त्यात मागासलेली सुसंगतता टिकवून ठेवण्याच्या पद्धतींचा समावेश असू शकतो किंवा नसू शकतो.
शेवटी, जर तुम्हाला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असेल तर तुम्ही तपशीलांचा सल्ला घेऊ शकता पुढील लिंकवर
लिनक्सवर GNU ऑक्टेव्ह कसे स्थापित करावे?
ज्यांना GNU Octave 7.1.0 ची ही नवीन आवृत्ती स्थापित करण्यात सक्षम होण्यास स्वारस्य आहे, मी ते नमूद करणे आवश्यक आहे. याक्षणी रिपॉजिटरीजमध्ये असलेली आवृत्ती मुख्य वितरणांपैकी जरा उशीर झाला त्यामुळे, नवीन रिलीझ केलेल्या आवृत्त्यांना रेपॉजिटरीजमध्ये अपडेट होण्यासाठी वेळ लागतो. परंतु, तुम्ही खालीलपैकी एक कमांड वापरून उपलब्ध होताच इन्स्टॉल करू शकता.
उदाहरणार्थ, जे आहेत त्यांच्यासाठी डेबियन, उबंटू किंवा व्युत्पन्न किंवा आधारित कोणतेही वितरण वापरकर्ते यामध्ये, ते टर्मिनल उघडून आणि टाइप करून इन्स्टॉलेशन करू शकतात:
sudo apt-get install octave
ज्यांना Flatpak पॅकेजेस वापरण्यास प्राधान्य दिले जाते, ते त्यांच्या सिस्टमवर ऑक्टेव्ह स्थापित करू शकतात, त्यांना फक्त Flatpak सपोर्ट असणे आवश्यक आहे आणि फक्त इन्स्टॉलेशन करणे आवश्यक आहे. आपण टर्मिनल उघडणार आहोत आणि त्यात खालील कमांड टाईप करा:
flatpak install flathub org.octave.Octave
च्या मदतीने दुसरी पद्धत आहे स्नॅप पॅक आणि इन्स्टॉलेशन टाईप करून केले जाते:
sudo snap install octave
ऑक्टेव्ह स्थापित करण्याची एक शेवटची पद्धत आहे डॉकर सह आणि इन्स्टॉलेशन टाईप करून केले जाते:
docker pull docker.io/gnuoctave/octave:8.1.0