GNU آکاٹیو ایک اعلی سطح کی ترجمانی شدہ زبان ہے ، جس کا مقصد بنیادی طور پر عددی حساب کتاب ہوتا ہے۔ ٹیاور نام کے مطابق ، آکٹاو GNU پروجیکٹ کا ایک حصہ ہے اور یہ MATLAB کے مفت مساوی سمجھا جاتا ہے۔
لکیری اور نان خطی مسائل کے عددی حل کے ل capabilities قابلیت فراہم کرتا ہے اور دیگر عددی تجربات کرنے کے ل.۔
یہ ڈیٹا بصری اور ہیرا پھیری کے لئے وسیع گرافیکل صلاحیتوں کو بھی فراہم کرتا ہے۔ آکٹیو عام طور پر اس کے انٹرایکٹو کمانڈ لائن انٹرفیس کے ذریعے استعمال ہوتا ہے ، لیکن اس کو غیر انٹرایکٹو پروگرام لکھنے میں بھی استعمال کیا جاسکتا ہے۔
آکٹاوی زبان متلاب سے کافی ملتی جلتی ہے ، لہذا زیادہ تر پروگراموں کی آمدورفت آسان ہے۔
اس کی اہم خصوصیات میں سے ہم نمایاں کرسکتے ہیں:
- آکٹیو STL لائبریری کا استعمال کرتے ہوئے C ++ میں لکھا گیا ہے۔
- اس کی اپنی زبان کے لئے مترجم ہے (متلاب سے مترادف ایک نحو) اور انٹرایکٹو یا بیچ عملدرآمد کی اجازت دیتا ہے۔
- متحرک ماڈیولز کے ذریعہ اس کی زبان کو افعال اور طریقہ کار سے بڑھایا جاسکتا ہے۔
- یہ صارف کو بعد میں طباعت یا بچت (گریس) کے لئے گرافکس بنانے کی صلاحیت پیش کرنے کے لئے دوسرے GNU پروگراموں کا استعمال کرتا ہے۔
- زبان کے اندر بھی یہ کمانڈ کنسول (شیل) کی طرح برتاؤ کرتا ہے۔ مثال کے طور پر یہ آپ کو ڈائریکٹری کے مندرجات کی فہرست کی اجازت دیتا ہے۔
- یونکس پلیٹ فارم پر چلنے کے علاوہ یہ ونڈوز پر بھی چلتا ہے۔
- آپ متلب افعال کے ساتھ فائلیں اپ لوڈ کرسکتے ہیں (.m ایکسٹینشن کے ذریعہ پہچان سکتے ہیں)
- آپ کو ہسپانوی زبان میں مدد ہے۔
GNU آکٹیو 5.1.0 ورژن 5.1.0 کے بارے میں
اب جی این یو آکٹیو اپنے ورژن 5.1.0 پر ہے (5.x برانچ کی پہلی ریلیز) ، ایک ایسا ورژن جو ایک ہفتہ قبل ہی جاری ہوا تھا۔
نئے ورژن میں ، متلب کے ساتھ مطابقت کو بہتر بنانے کے لئے کام جاری رہا ، نئے افعال نافذ کیے گئے ، اور انجام دینے والا سب سسٹم دوبارہ کام کرنے لگا۔
منبع سائز کے کسی علاقے میں دکھائی جانے والی ونڈو کو پین کرنے کے لئے متعدد موو * افعال شامل کردیئے گئے ہیں ، نیز کلیور ، آئس فائل ، آئس فولڈر ، اوپن فگ ، اورڈیگ ، سیف فگ ، اور کارآمد افعال کے ساتھ ساتھ۔
عددی سیریز کے ساتھ کام کرنے کے لئے اہم کاموں کی کارکردگی میں 25 گنا اضافہ ہوا ہے۔ فیمینسارچ ، fminbnd ، اور fminunc افعال کو متلب مطابقت پذیر شکل میں کم کردیا گیا ہے۔ تیز تر فوئیر ٹرانسفارم استعمال کرنے کے لئے ، اب ایف ایف ٹی ڈبلیو لائبریری کی ضرورت ہے (ایف ایف ٹی پی اے سی کے ذریعے کام کے لئے تعاون بند کردیا گیا ہے)۔
جی این یو آکٹوا 5.1.0 گرافیکل رینڈرینگ سسٹم میں بہت سی اصلاحات متعارف کراتا ہے۔ راسٹر فارمیٹس (مثال کے طور پر پی این جی یا جے پی ای جی) کے آؤٹ پٹ کے ل the ، اوپن جی ایل پر مبنی ڈرائنگ کا طریقہ بطور ڈیفالٹ استعمال کیا جاتا ہے (راسٹر موڈ "-opengl" ویکٹر "-پینٹرز" کے بجائے)۔
OSMesa لائبریری کے بجائے ، Qt لائبریری (QOffscreenSurface کلاس) کے ذریعہ فراہم کردہ بفر میں تیار کرنے کی صلاحیتوں کو فائلوں میں آؤٹ پٹ کے لئے استعمال کیا جاتا ہے۔
کیوٹ لائبریری اب GUI کے کام کرنے کے لئے ایک مطلوبہ انحصار ہے (Qt 4.8 کے مطابق ہے ، لیکن Qt 5 تجویز کردہ ہے)۔
ہائی پکسل ڈینسٹی (ہائی ڈی پی آئی) کے لئے مزید معاونت شامل کی گئی ہے جہاں ظاہر ہوتا ہے کہ ڈی پی آئی 96 سے زیادہ ہے. پرنٹنگ (پی ڈی ایف اور پوسٹ اسکرپٹ جنریشن) کے دوران کسی صفحے پر مواد کی تقسیم کے لئے نئے اختیارات نافذ کردیئے گئے ہیں: "فلپائٹ" اور "بیسٹ فیٹ"۔ نیا "-ڈومب" پرنٹ موڈ شامل کیا گیا تھا ، جس میں ASCII گرافکس کی شکل میں معلومات درج کی گئی ہیں۔
اوبنٹو اور مشتق افراد پر GNU Octave کیسے لگائیں؟
جی این یو آکٹیو نے جو مقبولیت حاصل کرنا شروع کی ہے اس کی وجہ سے ، کچھ لینکس تقسیم نے اس درخواست کو اپنے سرکاری ذخیروں میں شامل کیا ہے جن میں دبیان ، اوبنٹو ، فیڈورا ، گینٹو اور اوپن سوس شامل ہیں۔ یہ پیکیج رضاکاروں کے ذریعہ بنائے گئے ہیں۔
لہذا ہمارے معاملے میں ہم اپنے سافٹ ویئر سنٹر میں یا ٹرمینل سے انسٹال کرکے براہ راست درخواست تلاش کرسکتے ہیں۔
بدقسمتی سے ، ذخیروں میں موجود ورژن قدرے پسماندہ ہے ، لہذا جاری کردہ نئے ورژن میں اوبنٹو ذخیروں میں تازہ کاری ہونے میں وقت لگے گا۔
خوش قسمتی سے جی این یو آکٹیو ڈویلپرز فلیٹپیک پیکجوں کے ذریعے لینکس صارفین کے ل users انسٹالیشن پیدا کرنے کا ایک طریقہ پیش کرتے ہیں۔
لہذا واحد ضرورت ہمارے سسٹم میں فلیپٹک سپورٹ کی ہے۔ تنصیب کو انجام دینے کے ل we ، ہم صرف ایک ٹرمینل کھولنے جا رہے ہیں اور اس میں درج ذیل کمانڈ ٹائپ کریں:
flatpak install flathub org.octave.Octave
تبصرہ کرنے والا پہلا ہونا