GNU Octave 8.1.0 پہلے ہی جاری ہو چکا ہے اور یہ اس کی خبریں ہیں۔

gnu-octave-logo-lnx

GNU آکٹیو ایک پروگرام اور پروگرامنگ لینگویج ہے جو عددی حسابات کو انجام دیتی ہے۔ جیسا کہ اس کے نام سے پتہ چلتا ہے، Octave GNU پروجیکٹ کا حصہ ہے۔ اسے MATLAB کا مفت مساوی سمجھا جاتا ہے۔

کا آغاز ریاضی کے حسابات کو انجام دینے کے لیے نظام کا نیا ورژن جی این یو آکیکیو 8.1.0 (8.x برانچ کی پہلی ریلیز)، جو ایک تشریحی زبان فراہم کرتی ہے اور بڑی حد تک Matlab کے ساتھ مطابقت رکھتی ہے۔

کمانڈ لائن انٹرفیس فراہم کرتا ہے آسان خطوطی اور عدم خطویی کی تعداد کو عددی طور پر حل کرنے کے ل، ، اور دوسری عددی تجربات کرنے والی زبان کا استعمال کرتے ہوئے جو بنیادی طور پر MATLAB کے ساتھ مطابقت رکھتا ہے۔

آٹھ سروں کا فرق بہت سے اوزار ہیں عام ڈیجیٹل لکیری الجبرا کے دشواریوں کو حل کرنے ، نان لائنر مساوات وغیرہ کی جڑیں تلاش کرنا۔

اس کے علاوہ، عام افعال کے انضمام کی اجازت دیتا ہے ، کثیر الثانیات میں ہیرا پھیری کریں اور عام الجبری تفریق اور تفریق مساوات کو مربوط کریں۔ یہ آسانی سے ہے قابل توسیع اور مرضی کے مطابق آکٹیو زبان میں لکھے گئے صارف کی وضاحت کردہ افعال کے ذریعہ ، یا متحرک طور پر بھری ہوئی ماڈیولز کو C ++ ، C ، فورٹران یا دیگر زبانوں میں لکھے ہوئے استعمال سے۔

GNU وکٹا 8.1.0 کی اہم نئی خصوصیات

یہ نیا ورژن جو Octave 8.1.0 سے آتا ہے بہت ساری عمومی تبدیلیوں اور بہتریوں کے ساتھ آتا ہے جن میں سے، اہم تبدیلیاں نئے ورژن میں ایک سیاہ تھیم استعمال کرنے کی صلاحیت شامل ہے۔ گرافیکل انٹرفیس کے ساتھ ساتھ یہ حقیقت بھی کہ ٹول بار نئے ہائی کنٹراسٹ آئیکنز پیش کرتا ہے۔

اس کے علاوہ، اوکٹیو لائبریریاں اب علامت کی نمائش کا استعمال کرتے ہوئے بنائی گئی ہیں۔ پہلے سے طے شدہ طور پر اس کا مطلب ہے کہ ان لائبریریوں سے کم علامتیں برآمد کی جاتی ہیں۔ کے ساتھ ترتیب دیا جا سکتا ہے۔ --disable-lib-visibility-flags تمام علامتوں کو برآمد کرنے کے لیے (جیسا کہ پچھلے ورژن میں)۔

ایک اور تبدیلی جو نئے ورژن میں کھڑی ہے وہ ہے ٹرمینل کے ساتھ ایک نیا ویجیٹ شامل کیا۔ (بطور ڈیفالٹ غیر فعال، ایکٹیویشن کے لیے "--experimental-terminal-widget" پیرامیٹر کے ساتھ لانچ کی ضرورت ہوتی ہے)۔

اس کے علاوہ بھی یہ ظاہر ہوتا ہے کہ فنکشن کی کارکردگی کو پانچ گنا بہتر کیا گیا تھا۔ فلٹر، جس کے نتیجے میں افعال کی کارکردگی میں بہتری بھی آئی deconv، fftfilt اور arma_rnd.

یہ بھی نوٹ کیا جاتا ہے کہ یہ فراہم کرتا ہے۔ PCRE2 ریگولر ایکسپریشن لائبریری کے لیے سپورٹ، جو پہلے سے طے شدہ طور پر فعال ہے، اور متلاب کے ساتھ مطابقت کو بہتر بنانے کے مقصد سے بہت سی تبدیلیاں کی گئی ہیں، جس سے بہت سے موجودہ فنکشنز کی صلاحیتوں کو بڑھایا گیا ہے۔

دستاویز دیکھنے والے کے لیے نئے فونٹس شامل کیے گئے اور نئے فنکشنز بھی شامل کیے clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, ufigure

آخر میں، یہ بات قابل ذکر ہے کہ مستقبل میں ہونے والی اہم تبدیلیوں کی پیشگی اطلاع کا بھی ذکر کیا گیا ہے:

بہت سے صارف کی درخواستوں کی وجہ سے کہ آکٹیو میں متلاب کے ساتھ مطابقت پذیر سٹرنگ کلاس ہونی چاہیے، اسٹرنگ کلاس کو نافذ کرنے کے لیے کام جاری ہے جو کریکٹر ویکٹر سے مختلف ہو گی۔

آکٹیو میں، سنگل کوٹڈ کریکٹر ارے فی الحال متلاب کے ذریعہ تعاون یافتہ ہیں، لیکن ڈبل کوٹڈ فارم نہیں ہیں۔ فی الحال آکٹیو میں، "foo" اور "foo" دونوں بڑے پیمانے پر قابل تبادلہ ہیں، سوائے فرار کے سلسلے کی کچھ تشریحات جیسے کہ "\n" (دو حروف) کی بجائے "\n" (ایک نئی لائن کے کردار میں تبدیل)۔ . متلب کے سنگل کوٹڈ کریکٹر اری اور ڈبل کوٹڈ سٹرنگز بیک سلیش فرار کے سلسلے پر کارروائی نہیں کرتے ہیں، بہت سی دوسری زبانوں کے برعکس، اور ان فرار کے سلسلے کو انفرادی فنکشنز جیسے fprintf کے ذریعے پروسیس کیا جاتا ہے۔

متلاب طرز کے سٹرنگ نحو کے نفاذ کے نتیجے میں مستقبل میں آکٹیو کا رویہ تبدیل ہونے کا امکان ہے۔ مثال کے طور پر، 'foo' ایک تین عنصری کریکٹر ویکٹر رہے گا، لیکن 'foo' ایک واحد عنصر کی سٹرنگ آبجیکٹ بن جائے گا۔ عین مطابق عمل درآمد ایک کام جاری ہے اور اس میں پسماندہ مطابقت کو محفوظ رکھنے کے طریقے شامل ہو سکتے ہیں یا نہیں۔

آخر میں ، اگر آپ اس کے بارے میں مزید جاننے میں دلچسپی رکھتے ہیں تو ، آپ تفصیلات سے مشورہ کرسکتے ہیں۔ مندرجہ ذیل لنک میں

لینکس پر GNU Octave کیسے انسٹال کریں؟

ان لوگوں کے لیے جو GNU Octave 7.1.0 کے اس نئے ورژن کو انسٹال کرنے میں دلچسپی رکھتے ہیں، مجھے اس کا ذکر کرنا ضروری ہے۔ اس وقت ریپوزٹریز میں موجود ورژن اہم تقسیم کے تھوڑی دیر ہو گئی ہے۔ لہذا، نئے جاری کردہ ورژنز کو ریپوزٹریز میں اپ ڈیٹ ہونے میں وقت لگتا ہے۔ لیکن، آپ درج ذیل کمانڈز میں سے کسی ایک کا استعمال کرتے ہوئے جیسے ہی یہ دستیاب ہو انسٹال کر سکتے ہیں۔

مثلاً ان لوگوں کے لیے جو ہیں۔ Debian، Ubuntu یا اخذ کردہ یا اس پر مبنی کسی بھی تقسیم کے صارفین ان میں، وہ ٹرمینل کھول کر اور ٹائپ کرکے انسٹالیشن انجام دے سکتے ہیں:

sudo apt-get install octave

جہاں تک وہ لوگ جو Flatpak پیکجز کے استعمال کو ترجیح دیتے ہیں، وہ اپنے سسٹم پر Octave انسٹال کر سکتے ہیں، انہیں صرف Flatpak سپورٹ کی ضرورت ہے اور صرف انسٹالیشن کو انجام دینے کے لیے ہم ایک ٹرمینل کھولنے جا رہے ہیں اور اس میں درج ذیل کمانڈ ٹائپ کریں:

flatpak install flathub org.octave.Octave

کی مدد سے ایک اور طریقہ ہے۔ سنیپ پیک اور انسٹالیشن ٹائپ کرکے کی جاتی ہے:

sudo snap install octave

اوکٹیو کو انسٹال کرنے کا ایک آخری طریقہ ہے۔ ڈاکر کے ساتھ اور انسٹالیشن ٹائپ کرکے کی جاتی ہے:

docker pull docker.io/gnuoctave/octave:8.1.0

مضمون کا مواد ہمارے اصولوں پر کاربند ہے ادارتی اخلاقیات. غلطی کی اطلاع دینے کے لئے کلک کریں یہاں.

تبصرہ کرنے والا پہلا ہونا

اپنی رائے دیں

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا. ضرورت ہے شعبوں نشان لگا دیا گیا رہے ہیں کے ساتھ *

*

*

  1. اعداد و شمار کے لئے ذمہ دار: میگل اینگل گاتین
  2. ڈیٹا کا مقصد: اسپیم کنٹرول ، تبصرے کا انتظام۔
  3. قانون سازی: آپ کی رضامندی
  4. ڈیٹا کا مواصلت: اعداد و شمار کو تیسری پارٹی کو نہیں بتایا جائے گا سوائے قانونی ذمہ داری کے۔
  5. ڈیٹا اسٹوریج: اوکیسٹس نیٹ ورکس (EU) کے میزبان ڈیٹا بیس
  6. حقوق: کسی بھی وقت آپ اپنی معلومات کو محدود ، بازیافت اور حذف کرسکتے ہیں۔