ম্যাটল্যাব প্রোগ্রামিং শিখতে কি অষ্টাভ ব্যবহার করা সম্ভব?


23

আমি ম্যাটল্যাব প্রোগ্রামিং শিখতে চাই যাতে আমি নিজেই কিছু গবেষণা / বিশ্লেষণ পরিচালনা করতে পারি, যাতে আমি অনলাইনে পাওয়া কিছু ম্যাটল্যাব স্ক্রিপ্টগুলি অধ্যয়ন / সংশোধন করতে পারি ইত্যাদি

যাইহোক, সমস্যাটি হ'ল আমি ম্যাটল্যাব বহন করতে পারি না। জিএনইউ অকটাভ, যা শুনেছি তা থেকে বেশ ম্যাটল্যাব তুলনামূলক। অ্যাকটাভের সাথে চ্যালেঞ্জটি হ'ল ডকুমেন্টেশনটি খুব কম ars

সুতরাং একদিকে ম্যাটল্যাব, প্রতিরোধমূলকভাবে ব্যয়বহুল (-তে), তবে প্রচুর ভাল ডকুমেন্টেশন, টিউটোরিয়াল এবং স্ক্রিপ্টগুলি অনলাইনে (+) রয়েছে, অন্যদিকে অক্টাভ নিখরচায় (বিয়ারের মতো), যদিও এটিতে বিস্তৃত ডকুমেন্টেশন ইত্যাদি নেই etc ।

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

যে কোনও গঠনমূলক প্রতিক্রিয়া স্বাগত।


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

অন্য একটি বিকল্প, যদি আপনার লক্ষ্যটি কেবল আপনার ব্যক্তিগত ব্যবহারের জন্য একটি গণনামূলক সফ্টওয়্যার ব্যবহার করা হয় তবে তা হল ম্যাথমেটিকাকে। সম্পূর্ণ সম্পূর্ণ সংস্করণটি 300 ডলারেরও কম ব্যক্তিগত ব্যবহারের জন্য উপলব্ধ। আমি জানি না এটি আপনার বাজেটের মধ্যে রয়েছে কিনা। তবে এর জন্য যেটি পায় (সম্পূর্ণ বাণিজ্যিক সংস্করণের মতো সংস্করণ), এটি আমার পক্ষে মূল্যবান বলে মনে হয়। দ্রষ্টব্য: আপনি যদি ছাত্র হন তবে মতলব এবং গণিতও প্রায় একই দামে শিক্ষার্থীদের জন্য উপলব্ধ।
নাসের

1
এক কথায়, হ্যাঁ ভাষার মধ্যে পার্থক্যগুলি খুব ছোট। ম্যাথ ওয়ার্কস ডটকম (মতলব নির্মাতারা) থেকে ইন্টারনেটে মাতলাবের ডকুমেন্টেশন বিনামূল্যে পাওয়া যায়। আপনি যে প্রধান জিনিসটি মিস করবেন তা হ'ল মতলবের জিইউআই। অষ্টাভের জন্য একটি ভাল জিইউআই খুঁজে পাওয়া শক্ত। অষ্টাভের বিকাশের সংস্করণটিতে একটি জিইউআই রয়েছে তবে এটি ইনস্টল করা কঠিন। আমি কিউটিওট্যাভ ইনস্টল করেছি, যা আমি আউটস্যাচ.আর.আর / ২০১১ / ২০১৩ / ২৯ / কোটোকট্যাভ ০-১০-০- তে উইন্ডোতে পেয়েছি । এটি ঠিকঠাক কাজ করে, প্রারম্ভকালে সর্বদা ত্রুটি বার্তা না থাকলে এবং অক্টাভা পুরোপুরি হত্যা না করে আমি কোনও প্রক্রিয়া শেষ করতে পারি না। আমি নোটপ্যাড ++ ব্যবহার করি ...
স্টিফান স্মিথ

... কিউ অ্যাকটাভের সম্পাদকের পরিবর্তে এবং এটি আরও ভাল কাজ করছে বলে মনে হচ্ছে। আরেকটি বিষয়, অকটাভে এবং মতলবের মধ্যে পার্থক্য যেমন তারা হ'ল ফ্রি ওয়েব সাইটে ব্যাপকভাবে নথিভুক্ত করা হয়।
স্টিফান স্মিথ

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

উত্তর:


24

দাবি অস্বীকার: আমি মাঝে মাঝে বিরক্ত হই যখন কেউ আমাকে জিজ্ঞাসা করা প্রশ্নের উত্তর না দিয়ে আমাকে কী করা উচিত বলে মনে করার চেষ্টা করে। তবে আমি একটি ঝুঁকি নিয়ে যাচ্ছি এবং আপনার বিকল্পের পরামর্শ দেব।

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

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

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


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

3
@ ডেভিডকিচসন: আমি আসলে নম্পি এবং ম্যাটপ্ল্লোলিব ব্যবহার করছি (যেহেতু আমি পাইথনের সাথে পরিচিত)। যাইহোক, আমি প্রচুর ম্যাটল্যাব কোডটি পেয়ে যাচ্ছি, তাই আমি উপলব্ধ ম্যাটল্যাব স্ক্রিপ্টগুলি (লাইসেন্সের ফির জন্য কাঁটা ছাড়াই) শিখতে সক্ষম হতে চাই। আমার ক্যাপটিতে অতিরিক্ত পালক হিসাবে ম্যাটল্যাব প্রোগ্রামিং করা সবসময়ই ভাল - তবে কেন আমি পিছনের অংশের মাধ্যমে (অক্টাভে ব্যবহার করে) ম্যাটল্যাব শিখার কথা ভাবছিলাম ts
হোমঙ্কুলাস রেটিকুলি

পাইথনের জন্য এখানে +1, এটি একটি আসল প্রোগ্রামিং ভাষাও রয়েছে :) যদিও আমার বলা উচিত যে আমি ম্যাটল্যাব শিখে শুরু করেছি।
বয়ফ্যারেল

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

@ ফিস্টঅফফুরি আমি লিনিয়ার সিস্টেমগুলির জন্য খাঁটি পাইথন 3 ব্যবহার করি। উত্পাদনের জন্য প্রস্তুত সফ্টওয়্যার জন্য আপনি সাধারণত সি / ফোর্টরান বা এম্বেড এমড হয়।
পার্কাস

17

জিএনইউ অষ্টাভ "মাতলাবের সাথে বেশিরভাগভাবে সুসংগত", নির্দিষ্ট সূক্ষ্মতার অর্থ সমস্ত স্ক্রিপ্টগুলি ম্যাটল্যাব থেকে অক্টাভে পর্যন্ত বহনযোগ্য নয়।

এটা পড়া মূল্য ভাষার জন্য ডকুমেন্টেশন এবং / অথবা মধ্যে সামঞ্জস্য নোট প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী বা উইকিবই । এছাড়াও রয়েছে porting নোট

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


12

হ্যাঁ আপনি অ্যাটাকের মাধ্যমে ম্যাটল্যাব শিখতে পারেন। তবে অ্যাক্টাভ সিনট্যাক্সটি কম স্ক্র্যাপ্টিং ভাষার সাথে কম প্রতিবন্ধী এবং বেশি। ম্যাটল্যাব এই ক্ষেত্রে পিছনে মনে হয়। এই উইকির লিঙ্কটি দেখুন ম্যাটল্যাব প্রোগ্রামিং / অষ্টাভ এবং ম্যাটল্যাবের মধ্যে পার্থক্য

আমার কাছে আরও একটি বড় পার্থক্য ছিল ম্যাটল্যাবের জন্য নির্দিষ্ট গ্রন্থাগারগুলির প্রাপ্যতা তবে অক্টোবায় নয়।


9

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

ম্যাটল্যাবের একটি ছাত্র সংস্করণ এত ব্যয়বহুল নয়। আপনি যদি কোনও বিশ্ববিদ্যালয়ে থাকেন তবে তাদের সাইটের লাইসেন্স থাকাও সম্ভব। আপনার উভয় সম্ভাবনা খতিয়ে দেখা উচিত।


7

আমি অতীতে কোডের একই টুকরোগুলিতে অষ্টাভে এবং এমএটিএলবি আন্তঃব্যবহার করে ব্যবহার করেছি; সামঞ্জস্যতা নিয়ে আমার কোনও সমস্যা হয়নি। যতদূর আমি বলতে পারি মূল পার্থক্যগুলি হ'ল:

  1. ম্যাটল্যাব বাইট-সংকলন করা যায় এবং এটি কিছুটা দ্রুত।
  2. অক্টাভা হয় #বা %মন্তব্য জন্য ব্যবহার করতে পারেন , মতলব শুধুমাত্র ব্যবহার করে%
  3. অক্টাভা অনেক ভাল প্লট উত্পাদন করে ।

1
আমি শুনতে আগ্রহী হব, অক্টোবাকে কীভাবে আরও ভাল প্লট তৈরি করা হয় (তা নয় যে আমি বিশেষত ম্যাটল্যাব প্লট পছন্দ করি ...)।
ডার্ক

অক্টাভা ব্যাকএন্ড হিসাবে gnuplot ব্যবহার করে। এটা ঠিক যে আমি gnuplot আরও চেহারা পছন্দ। আমি কেবলমাত্র নির্দিষ্ট জিনিসটিই ভাবতে পারি তা হ'ল এন্টিলেয়াসিংয়ের জন্য আমাকে বিশেষ কিছু করতে হবে না; এটি স্বয়ংক্রিয়ভাবে সক্ষম।
ড্যান

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

উফফ, আমি আপনাকে সংকলনের জন্য কী বোঝাতে চাইছি। আমার ভুল.
রিড.এচচসন

আমি দুঃখিত তবে মতলব বলতে কী বোঝায় বাইট-সংকলন করা যায়?
ব্যবহারকারী 17915

6

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


5

আপনার প্রশ্ন সম্পর্কে:
আমি হ্যাঁ বলব। কেবল দৃষ্টান্ত এবং নীতি একই কারণ। বাক্যবিন্যাসের পার্থক্যগুলি অবহেলাযোগ্য এবং একটি প্রতারণামূলক শীটে সংক্ষিপ্ত করা যেতে পারে (যদি আপনি একদিন প্রধানত ম্যাটল্যাবের সাথে কাজ করছেন)।


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

সাইএল্যাব এবং ম্যাটল্যাবের মধ্যে সাদৃশ্য এবং পার্থক্য সম্পর্কে, এই দস্তাবেজটি আপনার পক্ষে আগ্রহী হতে পারে: মতলব ব্যবহারকারীর দৃষ্টিকোণ থেকে সাইলেবের পরিচয়, আইক রিয়েটস, মে ২০১০ (পিডিএফ)

ম্যাটল্যাবের উপরে সায়ল্যাবের জন্য আরও একটি প্লাস: স্টার্ট-আপ এবং জিইউআই অনেক দ্রুত। আমি এখনও অষ্টাভ চেষ্টা করিনি।


1
আমি সাইল্যাবের অনুরাগী নই, আমার প্রথম ধারণাটি ছিল সিনট্যাক্স এবং বেসিক ফাংশনগুলিতে (মতলবের তুলনায়) অনেক ছোট পার্থক্য ছিল, তবে অজগরের কোনওটিই অসম্পূর্ণতার জন্য তৈরি করতে হবে না।
mdaoust

এইচএম ... আপনার মন্তব্য এবং ডেভিড কেচসনের উত্তর অনুসারে পাইথনের চেষ্টা করা সত্যিই মূল্যবান বলে মনে হচ্ছে।
Torbjörn

5

ব্যবহারিক উদাহরণ:

আমি কর্মক্ষেত্রে ম্যাটল্যাব ব্যবহার করি এবং আমি স্ট্যানফোর্ডের বিনামূল্যে অনলাইন মেশিন লার্নিং ক্লাসটি শেষ সেমিস্টারে নিয়েছিলাম ।

অষ্টভরে সমস্ত হোম ওয়ার্ক করেছি।

আমি কেবলমাত্র 2 টি পার্থক্য লক্ষ্য করেছি (আমি কেবলমাত্র মূল কার্যকারিতা ব্যবহার করছিলাম):

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

5

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

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


3
লুপের সময় এবং যদি স্টেটমেটেন্টস থাকে তবে উভয়ের শেষের জন্য "শেষ" মেনে নেওয়ার জন্য অক্টাভা বেশি খুশি।
বিল বার্থ

4

হ্যাঁ আপনি একেবারে করতে পারেন, আমি করেছি। ম্যাটল্যাব থেকে বেশিরভাগ বিদ্যুতই তার কিছু সহজেই ব্যবহারযোগ্য সরঞ্জামবক্স এবং বিল্টিনগুলির সাথে আসে যা অক্টোভায় সমান হতে পারে বা নাও থাকতে পারে।

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

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


2

ম্যাটল্যাবের মতো সিনট্যাক্সের মধ্যে সেরা নিখরচায় ভাষা হ'ল জুলিয়া। এটি আরও দ্রুত এবং এর একটি আরও বিস্তৃত প্যাকেজ সিস্টেম রয়েছে (অন্যান্য কারণগুলির মধ্যে এটি আরও ভাল ...), তবে রৈখিক বীজগণিত বাক্য গঠন প্রায় একই (অনেকগুলি অ্যালগোরিদম যার সাথে আপনি সূচীকরণের পরিবর্তনে পরিবর্তন করে ম্যাটল্যাব অনুবাদ করতে A[i]পারেন A(i))। আমি বিশ্বাস করি এটি এখনই শিখার সেরা ভাষা এবং আপনি এটি ব্যবহার করে "দুর্ঘটনাক্রমে ম্যাটল্যাবকে জানবেন"।


0

হ্যাঁ, আপনি অক্টোভ ব্যবহার করে মতলব শিখতে পারেন। অবশ্যই কিছু সীমাবদ্ধতা আছে।

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

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.