অষ্টাভে এবং এমএটিএলবি-র মধ্যে পার্থক্য? [বন্ধ]


271

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

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

অতিরিক্তভাবে, মতলব কি ব্যয় মূল্য? আমার কাছে প্রচুর অর্থ নেই তবে লাইব্রেরিতে বা অন্য কোথাও যদি গুরুত্বপূর্ণ পার্থক্য থাকে তবে আমি নিশ্চিত যে আমি এই অর্থটি খুঁজে পেতে পারব।


8
আপনি যেহেতু একজন শিক্ষার্থী, আপনার স্কুলটি শিক্ষার্থীদের বিনামূল্যে / সস্তার জন্য মাতলাব সরবরাহ করে কিনা তা খতিয়ে দেখার মতো; আমার আন্ডারগ্রাড এবং গ্রেড উভয় স্কুলই এটি করে, যা মাতলাব নিয়ে যাওয়ার সিদ্ধান্ত নেওয়া কিছুটা সহজ করে তোলে।
দুগল

22
হ্যাঁ, তবে যখন তিনি বিশ্ববিদ্যালয় ছেড়ে চলে যান এবং কোনও গবেষণা কেন্দ্রে যান, তখন তাকে এটি কিনতে হবে এবং ততক্ষণে কেবল মতলবই জানতে পারবেন বিকল্পগুলি নয়। সুতরাং দীর্ঘমেয়াদে চিন্তা করে, আপনি যদি বিজ্ঞানের এমন কোনও ক্যারিয়ার তৈরি করতে চান যা মনে হয় যে তিনি চান, আপনার এটি এড়ানো উচিত নয়। এই জাতীয় লাইসেন্সগুলি সাধারণত গুচ্ছগুলির জন্য ব্যবহার করা যায় না তা উল্লেখ করার দরকার নেই।
4:54 এ ক্যারান্দ্রাগ

2
আপনি যখন ছাত্র ছিলেন তখন আপনার প্রায় 100 টাকা (মার্কিন ডলার) জন্য একটি ম্যাটলব লাইসেন্স পেতে সক্ষম হওয়া উচিত। মঞ্জুরিপ্রাপ্ত যদি আপনি অন্য কিছু টুলবক্স চান তবে সেগুলি প্রতি টুলবক্সে অতিরিক্ত 29 ডলার। সুতরাং আপনি কী সরঞ্জাম বাক্সগুলি চাইবেন / প্রয়োজন তা জেনেও না, ব্যয়টিকে ন্যায়সঙ্গত করা শক্ত।
বেন এ।

22
+1 আমি সবেমাত্র অষ্টাভ শিখতে শুরু করেছি কারণ আমি বর্তমানে মেশিন লার্নিং অধ্যয়ন করছি এবং শিক্ষক অষ্টাভে শেখার প্রস্তাব দিয়েছেন (কারণ এটি নিখরচায়, কারণ মেটল্যাব ব্যয়বহুল, এবং কারণেই শিক্ষার্থীরা মেশিনের অ্যালগোরিদমকে কাজ করতে অনেক বেশি উত্পাদনশীল হবে) প্রথমে অক্টোব বা মেটল্যাবকে প্রথমে ব্যবহার করুন, তারপরে একবার এটি কাজ করার পরে জাভা বা সি +++ এ স্যুইচ করুন)
অ্যান্থনি

7
আমি আপনাকে অজগর + ওপেনসিভি ব্যবহারের পরামর্শ দেব
gukoff

উত্তর:


235

পার্থক্যগুলির একটি সম্পূর্ণ তালিকা সরবরাহ করার পরিবর্তে, আমি আপনাকে এই বিষয়ে আমার মতামত দেব।

আপনি সরবরাহিত উইকি পৃষ্ঠাটি যদি আপনি মনোযোগ সহকারে পড়েন তবে আপনি প্রায়শই "অক্টোব উভয়কে সমর্থন করেন, যেমনটি ম্যাটল্যাব প্রথম প্রয়োজন" ইত্যাদি বাক্য দেখতে পাবেন This এটি দেখায় যে অ্যাক্টাভের বিকাশকারীরা ম্যাটল্যাবের তুলনায় অষ্টাভের বাক্য গঠনটিকে "উচ্চতর" করার চেষ্টা করছেন ।

এই মনোভাবটি অক্টোবাকে পুরোপুরি উদ্দেশ্য হারাতে বাধ্য করে। অ্যাকটাভের পেছনের ধারণাটি এম-কোড চালানোর জন্য একটি ওপেন সোর্স বিকল্প থাকতে (বা আমার হয়ে ওঠা উচিত, নীচের মন্তব্যগুলি দেখুন) is যদি এটি "আরও ভাল" হওয়ার চেষ্টা করে তবে এটি আলাদা হওয়ার চেষ্টা করে , যা বেশিরভাগ লোকেরা এটি যে কারণে ব্যবহার করে সেগুলির সাথে সামঞ্জস্য নয়। আমার অভিজ্ঞতায়, ম্যাটল্যাব-এ বিকশিত স্টাফগুলি একসাথে কার্যকর হয় না, সত্যই সরল, সত্যিই ছোট্ট জিনিসগুলি বাদ দিয়ে - যে কোনও বৃহত ফাংশনের জন্য, সবসময় অষ্টাভে কাজ করার আগে আমাকে প্রচুর স্টাফ অনুবাদ করতে হয়, যদি এটি স্ক্র্যাচ থেকে পুনরায় লিখবেন না। এটি কীভাবে ভাল , আমি সত্যিই দেখছি না ...

এছাড়াও, যদি আপনি অষ্টাভে শিখেন তবে অক্টাভে অনেকটা সিনট্যাক্স অনুমোদিত যা ম্যাটল্যাবে অনুমোদিত নয়। অর্থ - অষ্টাভে লিখিত কোড প্রায়শই অসংখ্য রূপান্তর ছাড়াই এমএটিএলবিতে কাজ করে না। এটি অন্যান্য উপায়েও সামঞ্জস্যপূর্ণ নয়!

আমি যেতে পারতাম: ম্যাথ ওয়ার্কের ম্যাটল্যাবের জন্য অনেকগুলি টুলবক্স রয়েছে, সেখানে সিমুলিংক এবং এর সাথে সম্পর্কিত পণ্য রয়েছে যার জন্য অক্টাভে আসলেই কোনও সমতুল্য নেই (হ্যাঁ, আপনাকে সমস্ত কিছুর জন্য অর্থ দিতে হবে। তবে প্রায়শই আপনার নিয়োগকর্তা / স্কুল যেভাবেই হোক না কেন , এবং ভাল, এটি অন্তত বিদ্যমান ), বেশ কয়েকটি শিল্প মান, পরীক্ষার সরঞ্জাম, বৈধতা সরঞ্জাম, প্রয়োজনীয়তা ব্যবস্থাপনার ব্যবস্থা, রিপোর্ট উত্পন্নকরণ, একটি বৃহত্তর সম্প্রদায় এবং ব্যবহারকারীর ভিত্তি ইত্যাদির সাথে প্রমাণিত সম্মতি etc. ইত্যাদি। ম্যাটল্যাব কেবল একটি ছোট অংশ অনেক বড় কিছু। অক্টাভা হ'ল ... ঠিক অষ্টাভ।

সুতরাং, আমার পরামর্শ:

  • আপনার স্কুলটি ম্যাটল্যাবের জন্য অর্থ প্রদান করবে কিনা তা সন্ধান করুন। প্রায়শই তারা করবে।
  • যদি তা না করে এবং আপনি যদি একসাথে অর্থটি স্ক্র্যাপ করতে পারেন তবে ম্যাটল্যাব কিনুন এবং এটি সঠিকভাবে ব্যবহার করতে শিখুন। দীর্ঘমেয়াদে এটি আরও ভাল সিদ্ধান্ত।
  • আপনি যদি সত্যই অর্থ উপার্জন করতে না পারেন - অষ্টাভ ব্যবহার করুন, তবে ম্যাটল্যাবের সিনট্যাক্স শিখুন এবং কেবলমাত্র অক্টোভের সিনট্যাক্স থেকে দূরে থাকুন। (নোট দেখা)

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

যদি আপনি একটি নতুন চাকরি পেতে, এবং আপনার নতুন অফিস এ সবার স্পেনীয় কথা বলে, তাহলে এটি ধৃষ্ট ধরনের সবার দাবিতে তারা সেই সময় থেকে ইংরেজি ভাষী, কারণ শুরু হচ্ছে আপনি বলতে পারি না / স্প্যানিশ মত। ম্যাটল্যাব এবং অকটাভের সাথে একই।

এনবি - যদি সমস্ত ডাউনওয়োটাররা তাদের যুক্তি এবং আমার সাথে মতবিরোধের কারণগুলি সম্পর্কে একটি মন্তব্য দিতে পারত, তবে তা দুর্দান্ত হবে :)

দ্রষ্টব্য: অক্টাভকে "traditionalতিহ্যবাহী মোড" এ চালানো যেতে পারে (অক্টাভা শুরু করার সময় - ditionতিহ্যবাহী পতাকা অন্তর্ভুক্ত করে) যা নির্দিষ্ট অষ্টেভ-কেবল সিনট্যাক্স ব্যবহার করার সময় এটিকে ত্রুটি দেয়।


25
জেআইটির অভাব সম্পর্কে এটি ইতিমধ্যে অক্টোভের বিকাশের সংস্করণে প্রয়োগ করা হয়েছে। আমি জানি না কখন এটি প্রকাশিত হবে তবে আমি এটি তৈরি করেছি এবং লুপ কোডের জন্য পার্থক্যটি বিশাল। এবং অক্টাভা থেকে কেবল সিনট্যাক্স থেকে দূরে থাকতে, অষ্টাভের - ট্রেডিশনাল বিকল্প রয়েছে। আমি বলছি না যে মতলব কোড সর্বদা অষ্টাভে চালিত হয় তবে প্রতিটি প্রকাশের সাথে এটি আরও অনেক ভাল হয়ে চলেছে এবং সামঞ্জস্যতা তাদের অগ্রাধিকারগুলির মধ্যে একটি (এটিও উল্লেখ করা যায় না যে এমনকি বিভিন্ন মতলব সংস্করণগুলির মধ্যে পর্যাপ্ত অসামঞ্জস্যতা রয়েছে)।
34 এ ক্যারান্দ্রাগ ug

14
এবং আপনি যেটিকে ডাকছেন এটি একটি উচ্চতর সিনট্যাক্সের সাথে লেগে রয়েছে ... যদি আপনার মতলব পরিবর্তন করার, অতিরিক্ত সিনট্যাক্স বা বিভিন্ন ফাংশন যুক্ত করার স্বাধীনতা থাকে, তাই না? এগুলি এমন বৈশিষ্ট্য যা ব্যবহারকারীরা প্রয়োগ করেছে এবং তারা সামঞ্জস্যতা ভঙ্গ করে না। প্রায়শই এটি হয় না, এর ভিত্তিতে নতুন জিনিস প্রত্যাখ্যান করা হয়। মতামতটি হ'ল মতলব ভাষা হ'ল অক্টোব ভাষার একটি উপসেট। যদি আপনি এই ধারণাটিকে দুর্দান্ত বলে মনে করেন তবে আপনার যোগদান করা উচিত কারণ এটি একটি সম্প্রদায় প্রকল্প এবং এতে এমন বৈশিষ্ট্য রয়েছে যা সম্প্রদায় বিকাশ করে others
ক্যারান্দ্রাগ

19
পুনঃটুইট করুন অষ্টাভের বিকাশ সেভাবে শুরু হয়নি, ব্যবহারকারীরা এটির জন্য আরও বেশি বেশি ধাক্কা খেয়েছে
বিজ্ঞান

9
যে কোনও প্রোগ্রামিং সরঞ্জামের নির্মাতাকে সফলভাবে কোনও ত্রুটির জন্য দায়ী করা হয়েছে?
মার্টিন বেকেট

6
@ ক্যারেন্দ্রুগ: আহ! এই সমস্ত কিছুর চেয়ে সঠিকতা গুরুত্বপূর্ণ: :)
রডি ওলডেনহুইস

78

পার্থক্যের তালিকার আরও একটি সম্পূর্ণ লিঙ্কটি অক্টোভের FAQ এ । তত্ত্ব অনুসারে, মতলবতে যে সমস্ত কোড চলমান তা অ্যাক্টাভ এবং অষ্টাভ বিকাশকারীগুলিতে চলবে এবং মাতলাবের সাথে অসম্পূর্ণতাটিকে বাগ হিসাবে বিবেচনা করবে। সুতরাং আপনার প্রথম প্রশ্নের উত্তরটি তাত্ত্বিকভাবে হ্যাঁ। অবশ্যই, সমস্ত সফ্টওয়্যারগুলিতে বাগ রয়েছে, অক্টাভে বা মতলব উভয়ই এগুলি থেকে নিরাপদ নয়। আপনি তাদের প্রতিবেদন করতে পারেন এবং কেউ তাদের ঠিক করার চেষ্টা করবেন

অক্টাভের অতিরিক্ত বৈশিষ্ট্যও রয়েছে , তাদের বেশিরভাগই অতিরিক্ত বাক্য গঠন যা আমার মতে কোডটি আরও পাঠযোগ্য এবং আরও বোধগম্য করে তোলে, বিশেষত যদি আপনি অন্য প্রোগ্রামিংয়ের ফাঁকে ফাঁকে ব্যবহৃত হয়।

তবে অষ্টাভে আরও কিছু আছে যা কেবলমাত্র আর্থিক ব্যয়ের চেয়ে বেশি। অষ্টাভে স্বাধীনতার অর্থেও বিনামূল্যে, এটি মুক্ত, তবে আমি মনে করি না এটি সফ্টওয়্যার স্বাধীনতার বিষয়ে ভাবা করার জায়গা is

আমি কেবল অক্টোটাভে ইমেজ প্রসেসিং করি এবং দেখতে পাই যে ইমেজ প্যাকেজটি আমার প্রয়োজন অনুসারে কাজ করে। আমি জানি না তবে আপনার কী হবে। সুতরাং এটির মূল্যটি যদি আমার মূল্য না হয় তবে অবশ্যই অন্যরা এতে দ্বিমত পোষণ করবেন।


23

ম্যাটল্যাব হ'ল প্রথম এবং সর্বাগ্রে একটি বাণিজ্যিক অফার। অতএব, ম্যাটল্যাবের সমস্ত কিছু বাক্সের বাইরে কাজ করে। সমস্ত মূল কার্যকারিতা দৃ is় এবং আপনি যদি একটি বিশেষ প্রকল্পে কাজ করছেন তবে ম্যাটল্যাবের সম্ভবত একটি অ্যাড-অন রয়েছে যা তারা আপনাকে বিক্রি করতে পারে যা আপনার জন্য অতিরিক্ত অতিরিক্ত ডোমেন-নির্দিষ্ট .m ফাইল যুক্ত করে। এটি সস্তা নয়, তবে এটি কাজ করে এবং এটি অভিযোগ ছাড়াই কাজটি সম্পন্ন করবে।

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

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

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

সুতরাং মূলত, ম্যাটল্যাব বা অক্টাভে নির্বাচন করবেন কিনা তা নিয়ে একটি প্রশ্ন চলে আসে। আকর্ষণীয়ভাবে, বাণিজ্যিক বনাম ফ্রি সফ্টওয়্যার ভেরিয়েন্টগুলির মধ্যে নির্বাচন করার সময়, প্রশ্নটি সর্বদা একই থাকে।

এবং প্রশ্নটি হ'ল:

আপনার কি সময়ের চেয়ে বেশি টাকা আছে?


2
আর একটি প্রশ্ন হ'ল: এমন সংস্থাগুলি কী করবে যেখানে আপনি কাজ শেষ করতে পারেন? সম্ভবত একই কারণে মতলব।
ব্যবহারকারী 276648

14

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

ম্যাটল্যাব সম্ভবত অক্টোবরের চেয়ে অনেক বেশি শক্তিশালী, এবং অ্যালগরিদমগুলি দ্রুত চালিত হয়, তবে বেশিরভাগ অ্যাপ্লিকেশনগুলির জন্য, অক্টাভ পর্যাপ্ত চেয়ে বেশি এবং এটি আমার মতে 'একটি আশ্চর্যজনক সরঞ্জাম যা সম্পূর্ণ বিনামূল্যে, যেখানে অক্টভে সম্পূর্ণরূপে মুক্ত।

আমি বলব আপনি যখন একাডেমিক সংস্করণটি ব্যবহার করতে পারেন তখন ম্যাটল্যাব ব্যবহার করুন, তবে তারা ঠিক একই বাক্য গঠন ব্যবহার করার কারণে অষ্টাভে ওয়েভ অব সুইচ বিরামহীন হওয়া উচিত।

শেষ অবধি, এখানে সিমুউইউকের সমস্যা রয়েছে। আপনি যদি সিমুলেশন বা কন্ট্রোল সিস্টেম ডিজাইন করতে চান (সম্ভবত আরও এক মিলিয়ন অন্যান্য ব্যবহার রয়েছে) সিমুউইআলআল্লাহ দুর্দান্ত এবং এটি ম্যাটল্যাব সহ আসে। আমি মনে করি না যে অন্য কোনও এর কাছাকাছি আসে, যদিও সায়্লাব স্পষ্টতই একটি 'ভাল' ওপেন সোর্স বিকল্প, আমি এটি চেষ্টা করি নি।

শান্তি বর্ষিত হোক।


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

"তারা ঠিক একই বাক্য গঠন ব্যবহার করে" না, তারা দেয় না।
ক্রিস লুয়েংগো

8

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


2
অকটাভের একটি জিইউআই রয়েছে যা বর্তমানে বিটাতে রয়েছে। অক্টাভ চালানোর সময় কমান্ড --for-gui ব্যবহার করুন।
ig343

6
... এবং অক্টোটাভ সংস্করণ 4 থেকে শুরু করে, জিইউআই হ'ল ডিফল্ট ইউআই।
রুসলান

7

জিনিসটি মতলবকে এত জনপ্রিয় এবং বিশেষ করে তোলে এটি বিভিন্ন শাখায় এর দুর্দান্ত সরঞ্জামবাক্স। যেহেতু আপনার মূল লক্ষ্য মতলব শেখা, তাই আপনি যদি অক্টোভ বা মতলবকে নিয়ে কাজ করেন তবে আলাদা নয়!

কোনও শীতল টুলবক্স ছাড়াই কেবল যাওয়া এবং মতলব কেনা (যা মূলত আপনার মেজরের উপর নির্ভর করে) আসলেই যুক্তিসঙ্গত ব্যয় নয়!

আপনি অবশ্যই অষ্টাভের সাথে একটি ভাল সূচনা করতে পারেন, এবং ইন্টারনেটে মতলবটিতে প্রচুর টিউটোরিয়াল অনুসরণ করতে পারেন।


4

রডির ওলডেনহুইস উত্তরটিতে আমি যুক্ত করতে চাইলে তেমন কিছুই নেই। আমি সাধারণত কৌশলটি অনুসরণ করি যা আমি লিখি সমস্ত ফাংশন মতলব চালানো উচিত।

নিম্নলিখিত ব্যবহারের ক্ষেত্রে উভয় সিস্টেমে আমি নির্দিষ্ট কিছু ফাংশন পরীক্ষা করি:

ক) অষ্টাভের জন্য লাইসেন্স সার্ভারের প্রয়োজন নেই - যেমন যদি আপনার প্রতিষ্ঠান স্থানীয় লাইসেন্সগুলি সমর্থন করে না। আমি এটি এমন পরিস্থিতিতে একবার ব্যবহার করেছি যেখানে আমি স্ক্রিপ্টটি ব্যবহার করেছিলাম সিস্টেমটির ইন্টারনেটের সাথে কোনও সংযোগ ছিল না এবং খুব দীর্ঘ সময় (ল্যাবটির এক কোণে) চলতে চলেছিল এবং অনেকগুলি ভিন্ন ব্যবহারকারী ব্যবহার করেছেন। মন্তব্য: এটি লাইসেন্স ব্যয়ের বিষয়ে নয়, তবে সম্পর্কিত প্রযুক্তিগত সমস্যাগুলির বিষয়ে।

খ) অক্টাভ অন্যান্য প্ল্যাটফর্মগুলিকে সমর্থন করে, উদাহরণস্বরূপ, রাসবেরি পাই ( http://wiki.octave.org/ রাস্পেরি_পি ) - যা কার্যকর হতে পারে।


3

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

দুঃখের বিষয়, অক্টাভা ক্লোজারগুলি সমর্থন করে না (লেক্সিকাল স্কোপিং সহ নেস্টেড ফাংশন)।

Http://osdir.com/ml/octave-bug-tracker/2013-06/msg00210.html অনুসারে কেউ এমন একটি ধারণাও পেতে পারেন যে বিকাশকারীরা এটি চান না বা এটি সঠিকভাবে পেতে অক্ষম।

এটি প্রচুর কোড, উভয় উপায়েই ভেঙে দেবে। কোন কর্মসংস্থান।


আমি নিশ্চিত না যে এটি আর সঠিক কিনা। নেস্টেড ফাংশনগুলি অক্টোবায় প্রয়োগ করা হয়েছে এবং আমি সেগুলি মতলবের তুলনায় আরও বহুমুখী বলে মনে করেছি: উদাহরণস্বরূপ, কোনও স্ক্রিপ্টের ভিতরে ফাংশন (ল্যাম্বডাস ব্যতীত) ঘোষণা করতে সক্ষম হওয়া, যা শেষবার চেষ্টা করার পরে মতলব দিয়ে সম্ভব ছিল না।
মায়িউলসি

@ মায়ুলসি আরও বহুমুখী অংশ আসলে দুটি উপায়ই কেটে দেয়।
ওল্ফগ্যাং কুইন

0

অক্টাভা এবং মতলব এর অনেক মিল রয়েছে। তবে অষ্টাভ একটি কমান্ড লাইন ইন্টারফেস। কমান্ড প্রম্পটে আপনাকে প্রতিটি কমান্ড টাইপ করতে হবে, যখন মতলব সেরা জিইউআই সহ আসে। আমি প্রথমে আপনাকে মাতলাব ছাত্র সংস্করণ ব্যবহার করার পরামর্শ দিচ্ছি; বেসিক পাঠ শিখার পরে gnu অকটভ পেরমেন্টালি ব্যবহার করুন। এখন gnu সাথে gnu অষ্টাভ আসে তবে এটি এখন একটি বিকাশ সংস্করণ। জিনু অষ্টাভের জন্য কিছু গুই সামনের প্রান্ত রয়েছে, যেমন গিয়োকট্যাভ, জোকটাভ (বিনামূল্যে নয়), ডোমেনম্যাথ আইডিই ইত্যাদি।


2
অষ্টভের বিকাশের সংস্করণ (হতে পারে 3.7.5) একটি নেটিভ গুই নিয়ে আসে, যা দেখতে দুর্দান্ত দেখাচ্ছে!
কেজেটিল বি হালওয়ারসেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.