اطلاق ال .. انطلاق ال .. اقلاع ال الإصدار الجديد من النظام لإجراء العمليات الحسابية جنو اوكتاف 7.1.0 (الإصدار الأول من الفرع 7.x) ، والذي يوفر لغة مفسرة ومتوافق إلى حد كبير مع Matlab.
يوفر واجهة سطر الأوامر مريح لحل المسائل الخطية وغير الخطية عدديًا ، ولإجراء تجارب عددية أخرى باستخدام لغة متوافقة بشكل أساسي مع MATLAB.
اوكتاف لديها العديد من الأدوات لحل مسائل الجبر الخطي الرقمي الشائعة ، والعثور على جذور المعادلات غير الخطية ، وما إلى ذلك.
وبالإضافة إلى ذلك، يسمح بدمج الوظائف العادية ، معالجة كثيرات الحدود ودمج المعادلات التفاضلية والتفاضلية الجبرية العادية. من السهل قابلة للتوسيع والتخصيص من خلال وظائف محددة من قبل المستخدم مكتوبة بلغة Octave ، أو من خلال استخدام وحدات محملة ديناميكيًا مكتوبة بلغة C ++ أو C أو Fortran أو لغات أخرى.
جنو اوكتاف إنه أيضًا برنامج موزع مجانًا. يمكنك إعادة توزيعه أو تعديله بموجب شروط رخصة جنو العمومية العامة (GPL) المنشورة من قبل مؤسسة البرمجيات الحرة.
الميزات الرئيسية الجديدة لـ GNU Octave 7.1.0
في هذا الإصدار الجديد تم تسليط الضوء على أن استمرار العمل لتحسين التوافق مع ماتلاب، وتوسيع قدرات العديد من الوظائف الحالية ، وكذلك إضافة وظائف للعمل مع JSON (jsondecode ، jsonencode) و Jupyter Notebook (jupyter_notebook) وأيضًا الميزات الجديدة المضافة.
تغيير آخر يبرز في هذا الإصدار الجديد من Octave 7.1.0 هو أنه الآن يمكن استدعاء العديد من وظائف Octave كأوامر (لا توجد أقواس أو قيم إرجاع) كما في شكل الوظيفة (مع أقواس مربعة ورمز '=' لتعيين قيمة معادة). على سبيل المثال ، "mkdir new_directory" أو "status = mkdir (" new_directory ")".
علاوة على ذلك ، في وضع الرسم ، أثناء التصحيح ، يتم توفير تلميحات منبثقة بقيم متغيرة عند التمرير فوق المتغيرات في لوحة التحرير.
بشكل افتراضي، يتم تعطيل مفاتيح التشغيل السريع العامة عندما تكون نافذة الأوامر نشطة ويذكر أنه ممنوع الآن فصل المتغير وعوامل الزيادة / النقصان («++» / »-«) بمسافة.
من التغييرات الأخرى التي تتميز عن هذا الإصدار الجديد:
- تمت إضافة القدرة على تحديد الألوان بتنسيق مقبول على الويب (على سبيل المثال ، "# FF00FF" أو "# F0F") إلى خصائص التدرج اللوني.
- تمت إزالة دعم مكتبة Qt4 في واجهة المستخدم الرسومية وواجهة التخطيط.
- تمت إضافة خاصية إضافية "Contextmenu" لجميع الكائنات الرسومية.
- تمت إضافة 14 خاصية جديدة إلى كائن المحاور ، مثل "Fontizemode" و "toolbar" و "layout" ، ومعظمها لا يحتوي على معالجات حتى الآن.
أخيرا إذا كنت مهتمًا بمعرفة المزيد عنها من هذا الإصدار الجديد ، يمكنك الرجوع إلى التفاصيل في الرابط التالي.
كيفية تثبيت GNU Octave على لينكس؟
بالنسبة لأولئك الذين يرغبون في أن يتمكنوا من تثبيت هذا الإصدار الجديد من GNU Octave 7.1.0 ، يجب أن أذكر ذلك في الوقت الحالي الإصدار الموجود في المستودعات من التوزيعات الرئيسية لقد تأخر قليلا لذلك ، فإن الإصدارات الجديدة التي تم إصدارها تستغرق وقتًا ليتم تحديثها في المستودعات. ولكن ، يمكنك التثبيت بمجرد توفره باستخدام أحد الأوامر التالية.
على سبيل المثال ، بالنسبة لأولئك الذين هم مستخدمو Debian أو Ubuntu أو أي توزيع مشتق أو قائم في هذه ، يمكنهم إجراء التثبيت عن طريق فتح محطة وكتابة:
sudo apt-get install octave
الآن ، بالنسبة لأولئك الذين هم مستخدمو Arch Linux أو Manjaro أو أي توزيعة أخرى قائمة على Linux في Arch Linux ، يتم التثبيت باستخدام الأمر التالي:
sudo pacman -S octave
بينما لمن هم مستخدمو OpenSUSE، يمكنك إجراء تثبيت لوحة المفاتيح:
sudo zypper install octave
بالنسبة لأولئك الذين يفضلون استخدام حزم Flatpak ، يمكنهم تثبيت Octave على نظامهم ، ولا يحتاجون إلا إلى دعم Flatpak وإجراء التثبيت فقط سنفتح Terminal ونكتب فيه الأمر التالي:
flatpak install flathub org.octave.Octave
طريقة أخرى بمساعدة حزم المفاجئة ويتم التثبيت عن طريق كتابة:
sudo snap install octave
طريقة أخيرة لتثبيت Octave هي مع عامل ميناء ويتم التثبيت عن طريق كتابة:
docker pull docker.io/gnuoctave/octave:7.1.0