উদাহরণ সহ MATLAB-এ লিনস্পেসের বিভিন্ন ফাংশন

Udaharana Saha Matlab E Linaspesera Bibhinna Phansana



প্রদত্ত রৈখিক ডোমেনে সমান পার্থক্য সহ লিনিয়ার-স্পেসযুক্ত ভেক্টরের মান রয়েছে। সহজ কথায়, যদি আমাদের একটি ডোমেন থাকে [1, 10] এবং আমরা এটিকে 5টি ইন্টারভাল পয়েন্টে ভাগ করতে চাই তাহলে আমরা একটি ফলস্বরূপ ভেক্টর [1, 3.25, 5.50, 7.75, 10] পাব। এই ফলাফল ভেক্টর বলা হয় রৈখিক ব্যবধানযুক্ত ভেক্টর . MATLAB-এ, লিনস্পেস() ফাংশন ব্যবহার করে রৈখিক ব্যবধানে ভেক্টর তৈরি করা হয়।

এই নিবন্ধটি আমাদের শেখাতে যাচ্ছে কিভাবে MATLAB বাস্তবায়ন করতে হয় লিনস্পেস() ফাংশন

কিভাবে MATLAB এ linspace() ফাংশন বাস্তবায়ন করবেন?

MATLAB লাইব্রেরিতে একটি অন্তর্নির্মিত linspace() ফাংশন রয়েছে যা আপনাকে দুটি নির্দিষ্ট পয়েন্টের মধ্যে রৈখিকভাবে ব্যবধানযুক্ত মান তৈরি করতে দেয়। এই ফাংশনের জন্য ইনপুট হিসাবে দুটি মান প্রয়োজন এবং অন্য একটি ঐচ্ছিক ইনপুট যা সমান ব্যবধানযুক্ত মানগুলির সংখ্যা নির্দিষ্ট করতে ব্যবহৃত হয়। এই ফাংশন দেওয়া একটি সাধারণ সিনট্যাক্স অনুসরণ করে:







linspace ( < start_point > , < শেষপ্রান্ত > , ( ঐচ্ছিক ) < সংখ্যা_অফ_পয়েন্ট > )

এই ফাংশন তিনটি আর্গুমেন্ট গ্রহণ করে:



  • start_point : একটি বাধ্যতামূলক যুক্তি যা ব্যবধানের প্রারম্ভিক মান নির্দিষ্ট করতে ব্যবহৃত হয়।
  • শেষপ্রান্ত : ব্যবধানের শেষ মান নির্দিষ্ট করতে ব্যবহৃত একটি প্রয়োজনীয় যুক্তি।
  • সংখ্যা_অফ_পয়েন্ট : সমান ব্যবধান সহ বেশ কয়েকটি মান বর্ণনা করতে একটি বিকল্প যুক্তি ব্যবহার করা হয়। যদি এই আর্গুমেন্ট নির্দিষ্ট করা না থাকে, ডিফল্টভাবে ফাংশনটি প্রদত্ত বিন্দুর মধ্যে থাকা 100টি সমান ব্যবধানের উপাদানের একটি ভেক্টর তৈরি করে।

এর কাজ চিত্রিত করার জন্য কিছু ব্যবহারিক উদাহরণ বিবেচনা করা যাক লিনস্পেস() ফাংশন



উদাহরণ 1

এটি একটি সাধারণ MATLAB কোড যা ব্যবহার করে লিনস্পেস() 1 থেকে শুরু করে 10 এ শেষ হওয়া সমান ব্যবধানে মান প্রিন্ট করার ফাংশন।





বার =লিনস্পেস ( 1 , 10 )

উপরের কোডে, আমরা উপাদানের সংখ্যা নির্দিষ্ট করিনি, তাই এটি 100টি উপাদান সহ একটি ভেক্টর তৈরি করেছে।



উদাহরণ 2

প্রদত্ত MATLAB কোডটি ব্যবহার করে একটি রৈখিক ব্যবধানযুক্ত ভেক্টর তৈরি করবে লিনস্পেস() সমান ব্যবধানে থাকা মানগুলির পয়েন্ট এবং সংখ্যা নির্দিষ্ট করে ফাংশন।

বার =লিনস্পেস ( 1 , 10 , 5 )

উদাহরণ 3

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

x = লিনস্পেস ( 1 , 10 ) ;
এবং = ছাড়া ( এক্স ) ;
স্টেম ( x,y )

উদাহরণ 4

এই উদাহরণে, আমরা ব্যবহার করে রৈখিক ব্যবধানে জটিল সংখ্যাগুলির একটি ভেক্টর তৈরি করতে যাচ্ছি লিনস্পেস() ফাংশন

vect = লিনস্পেস ( - 1 -আমি, 1 +আমি, 5 )

উপসংহার

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