ম্যাটল্যাবের ওপেন সোর্স বিকল্প জিএনইউ অকটাভ

gnu-octave-logo-lnx

জিএনইউ অষ্টাভ একটি উচ্চ-স্তরের বর্ণিত ভাষা, মূলত সংখ্যার গণনার জন্য calc টিআল এবং নামটি থেকেই বোঝা যাচ্ছে যে অক্টাভ জিএনইউ প্রকল্পের অংশ এবং এটি ম্যাটল্যাবের মুক্ত সমতুল্য হিসাবে বিবেচিত হয়।
রৈখিক এবং অ-লাইন সমস্যাগুলির সংখ্যাগত সমাধানের জন্য ক্ষমতা সরবরাহ করে এবং অন্যান্য সংখ্যা পরীক্ষাগুলি সম্পাদন করতে।

এটি ডেটা ভিজ্যুয়ালাইজেশন এবং হেরফের জন্য বিস্তৃত গ্রাফিকাল ক্ষমতা প্রদান করে। অক্টাভা সাধারণত এর ইন্টারেক্টিভ কমান্ড-লাইন ইন্টারফেসের মাধ্যমে ব্যবহৃত হয় তবে এটি ইন্টারঅ্যাক্টিভ প্রোগ্রামগুলি লেখার জন্যও ব্যবহার করা যেতে পারে।

অক্টোব ভাষাটি মতলবের সাথে বেশ মিল, তাই বেশিরভাগ প্রোগ্রাম পরিবহন করা সহজ।

এর প্রধান বৈশিষ্ট্যগুলির মধ্যে আমরা হাইলাইট করতে পারি:

  • অষ্টাভে এসটিএল লাইব্রেরি ব্যবহার করে সি ++ তে লেখা হয়।
  • এটির নিজস্ব ভাষার জন্য দোভাষী রয়েছে (মতলব-এর প্রায় একইরকম বাক্য গঠন) এবং ইন্টারেক্টিভ বা ব্যাচের প্রয়োগের অনুমতি দেয়।
  • গতিশীল মডিউলগুলির মাধ্যমে এর ভাষা ফাংশন এবং পদ্ধতি দ্বারা প্রসারিত হতে পারে।
  • এটি অন্যান্য GNU প্রোগ্রাম ব্যবহার করে ব্যবহারকারীকে পরবর্তী মুদ্রণ বা সংরক্ষণের জন্য গ্রাফিক্স তৈরি করার ক্ষমতা প্রদান করতে (গ্রেস)।
  • ভাষার ভিতরে এটি কমান্ড কনসোল (শেল) এর মতো আচরণ করে। উদাহরণস্বরূপ এটি আপনাকে ডিরেক্টরি বিষয়বস্তু তালিকাভুক্ত করতে দেয়।
  • ইউনিক্স প্ল্যাটফর্মগুলিতে চালানোর পাশাপাশি এটি উইন্ডোতেও চালিত হয়।
  • আপনি মতলব ফাংশন সহ ফাইল আপলোড করতে পারেন (। এম এক্সটেনশন দ্বারা সনাক্তযোগ্য)।
  • আপনার স্প্যানিশ ভাষায় সহায়তা আছে।

জিএনইউ অষ্টাভ 5.1.0 সংস্করণ 5.1.0 সম্পর্কে

জিএনইউ_অকটাভ

এখন জিএনইউ অকটাভ এর সংস্করণ 5.1.0 এ রয়েছে (5.x শাখার প্রথম প্রকাশ), একটি সংস্করণ যা এক সপ্তাহ আগে প্রকাশিত হয়েছিল।

নতুন সংস্করণে, মতলবের সাথে সামঞ্জস্যতা উন্নত করতে কাজ অব্যাহত রেখেছে, নতুন ফাংশন প্রয়োগ করা হয়েছে এবং রেন্ডারিং সাবসিস্টেমটি পুনরায় কাজ করা হয়েছিল।

স্বেচ্ছাসেবী আকারের একটি অঞ্চল জুড়ে দৃশ্যমান উইন্ডোটি স্ক্রোল করতে মুভি * ফাংশনের একটি সিরিজ যুক্ত করা হয়েছে, পাশাপাশি ক্লিয়ারওয়ার্স, আইসফিল, আইসফোল্ডার, ওপেনফাইগ, অরডিগ, সেভফিগ এবং ইউটিবেল ফাংশন।

সংখ্যাসূচক সিরিজের সাথে কাজ করার জন্য ফাংশনগুলির কার্য সম্পাদন উল্লেখযোগ্যভাবে 25 বার পর্যন্ত বৃদ্ধি করা হয়েছে। Fminsearch, fminbnd এবং fminunc ফাংশনগুলি একটি মতলব-সামঞ্জস্যপূর্ণ ফর্মটিতে হ্রাস করা হয়। দ্রুত ফুরিয়ার ট্রান্সফর্ম ব্যবহার করার জন্য, এফএফটিডাব্লু লাইব্রেরির এখন প্রয়োজনীয় (FFTPACK এর মাধ্যমে কাজের জন্য সমর্থন বন্ধ করা হয়েছে)।

জিএনইউ অষ্টাভ 5.1.0 গ্রাফিকাল রেন্ডারিং সিস্টেমে অনেকগুলি বর্ধনের সাথে পরিচয় করিয়েছে। রাস্টার ফর্ম্যাটগুলিতে আউটপুট দেওয়ার জন্য (যেমন পিএনজি বা জেপিইজি), ওপেনজিএল-ভিত্তিক অঙ্কন পদ্ধতি ডিফল্টরূপে ব্যবহার করা হয় (রাস্টার মোড "-opengl" ভেক্টরের পরিবর্তে "-penters")।

ওএসমিসা লাইব্রেরির পরিবর্তে, কিউটি লাইব্রেরি (কিউফস্ক্রিনসুরফেস ক্লাস) দ্বারা সরবরাহিত বাফারে আঁকার ক্ষমতাগুলি ফাইলগুলিতে আউটপুট দেওয়ার জন্য ব্যবহৃত হয়।

কিউটি লাইব্রেরি এখন জিইউআইয়ের কাজ করার জন্য প্রয়োজনীয় নির্ভরতা (কিউটি 4.8 সামঞ্জস্যপূর্ণ, তবে কিউটি 5 প্রস্তাবিত)।

হাই পিক্সেল ঘনত্ব (হাইডিপিআই) এর জন্য যোগ করা সমর্থন যেখানে ডিপিআই I৯ ছাড়িয়ে যায় lays। মুদ্রণের সময় কোনও পৃষ্ঠায় বিষয়বস্তু বিতরণের জন্য নতুন বিকল্পগুলি প্রয়োগ করা হয়েছে (পিডিএফ এবং পোস্টস্ক্রিপ্ট প্রজন্ম): "-ফিলপেজ" এবং "-বেস্টফিট"। নতুন "-ডাম্বাম" প্রিন্ট মোড যুক্ত করা হয়েছিল, যেখানে ASCII গ্রাফিক্সের আকারে তথ্য রেকর্ড করা হয়।

উবুন্টু এবং ডেরিভেটিভসে জিএনইউ অক্টাভ কীভাবে ইনস্টল করবেন?

জিএনইউ অক্টাভ যে জনপ্রিয়তা অর্জন করতে শুরু করেছে তার কারণে কিছু লিনাক্স ডিস্ট্রিবিউশন তাদের অফিসিয়াল সংগ্রহস্থলের মধ্যে এই অ্যাপ্লিকেশনটিকে অন্তর্ভুক্ত করেছে যার মধ্যে দেবিয়ান, উবুন্টু, ফেডোরা, জেন্টু এবং ওপেনসুএস অন্তর্ভুক্ত রয়েছে। এই প্যাকেজগুলি স্বেচ্ছাসেবীরা তৈরি করেছেন।

সুতরাং আমাদের ক্ষেত্রে আমরা সরাসরি আমাদের সফ্টওয়্যার সেন্টারে বা টার্মিনাল থেকে ইনস্টল করে অ্যাপ্লিকেশনটি সন্ধান করতে পারি।

দুর্ভাগ্যক্রমে ভাণ্ডারগুলিতে থাকা সংস্করণটি কিছুটা পিছিয়ে রয়েছে সুতরাং প্রকাশিত নতুন সংস্করণগুলি উবুন্টু সংগ্রহস্থলে আপডেট হতে সময় নেয়।

ভাগ্যক্রমে জিএনইউ অকটাভ ডেভেলপাররা ফ্ল্যাটপ্যাক প্যাকেজগুলির মাধ্যমে লিনাক্স ব্যবহারকারীদের জন্য ইনস্টলেশন উত্পন্ন করার একটি উপায় আমাদের সরবরাহ করে।

সুতরাং একমাত্র প্রয়োজন আমাদের সিস্টেমে ফ্ল্যাটপ্যাক সমর্থন have ইনস্টলেশন চালানোর জন্য, আমরা কেবলমাত্র একটি টার্মিনাল খুলতে যাচ্ছি এবং এতে নিম্নলিখিত কমান্ডটি টাইপ করুন:

flatpak install flathub org.octave.Octave

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।