কিভাবে MATLAB-এ OR (||) অপারেটর ব্যবহার করে স্টেটমেন্ট ব্যবহার করবেন
MATLAB-এ OR অপারেটর দুটি বা ততোধিক শর্ত মূল্যায়ন করতে এবং শর্তগুলির মধ্যে একটি সত্য হলে কোডের একটি ব্লক কার্যকর করতে ব্যবহৃত হয়। OR অপারেটরকে পাইপ চিহ্ন (|) দ্বারা উপস্থাপিত করা হয়, এমন একাধিক উপায় রয়েছে যেখানে OR অপারেটরগুলির সাথে বিবৃতি ব্যবহার করা যেতে পারে তাদের মধ্যে কয়েকটি হল:
পদ্ধতি 1: if-else স্টেটমেন্ট সহ
দ্বিতীয় পদ্ধতিটি OR অপারেটরের সংমিশ্রণে if-else বিবৃতিটি ব্যবহার করে। এটি আপনাকে শর্তের উপর ভিত্তি করে বিভিন্ন কোড ব্লক চালানোর অনুমতি দেয়। নিম্নলিখিত কোড বিবেচনা করুন:
x = বিশ ;
যদি x < 3 || x > 12
disp ( 'এক্স হয় কম 3 বা এর চেয়ে বেশি 12 ' ) ;
অন্য
disp ( 'এক্স হয় মধ্যে 3 এবং 10 ' ) ;
শেষ
আমাদের কোডের মধ্যে, একটি if স্টেটমেন্ট ব্যবহার করা হয় ভেরিয়েবল x এর মান নির্ণয় করার জন্য। এর শর্ত যদি বিবৃতিটি OR অপারেটর (||) অন্তর্ভুক্ত করে, যা একই সাথে দুটি স্বতন্ত্র অবস্থার মূল্যায়ন সক্ষম করে।
x-এর মান 3-এর কম বা 12-এর বেশি হলে, 'if' ব্লকের ভিতরের কোডটি কার্যকর হবে এবং এটি বার্তাটি প্রদর্শন করবে যে x 3-এর কম বা 12-এর বেশি।
অন্যদিকে, যদি x-এর মান কোনটিই শর্ত পূরণ না করে, মানে এটি 3 এবং 10 (অন্তর্ভুক্ত) এর মধ্যে হয়, else ব্লকের মধ্যে কোডটি কার্যকর হবে এবং এটি x 3 থেকে 12-এর মধ্যে বার্তা প্রদর্শন করবে।
পদ্ধতি 2: Nested if স্টেটমেন্ট সহ
দ্বিতীয় পদ্ধতিতে আরও জটিল শর্তসাপেক্ষ মূল্যায়ন তৈরি করতে OR অপারেটরদের সাথে নেস্টেড ইফ স্টেটমেন্ট ব্যবহার করা জড়িত। এখানে একটি উদাহরণ কোড:
x = বিশ ;যদি x < 5
disp ( 'এক্স হয় কম 5 ' )
elseif x < 3 || x > 12
disp ( 'এক্স হয় কম 3 বা এর চেয়ে বেশি 12 ' ) ;
অন্য
disp ( 'এক্স হয় মধ্যে 10 এবং 12 ' ) ;
শেষ
আমাদের কাছে একটি if স্টেটমেন্ট রয়েছে যা OR অপারেটর (||) ব্যবহার করে একাধিক শর্তের বিপরীতে পরিবর্তনশীল x এর মান পরীক্ষা করে। প্রথমত, এটি পরীক্ষা করে যে x 5 এর কম কিনা। এই শর্তটি সত্য হলে, এটি x 5-এর কম বার্তা প্রদর্শন করবে।
যদি প্রাথমিক শর্তটি মিথ্যা বলে মূল্যায়ন করে, কোডটি else-if বিবৃতিতে চলে যায়, যা যাচাই করে যে x 3-এর কম বা 12-এর বেশি।
যদি পূর্ববর্তী শর্তগুলির কোনটিই সত্য না হয়, যার অর্থ x 5 এর কম নয় বা OR শর্তকে সন্তুষ্ট করে না, কোডটি else ব্লকটি কার্যকর করবে। এই ক্ষেত্রে, এটি 10 এবং 12 এর মধ্যে x বার্তা প্রদর্শন করবে।
উপসংহার
MATLAB-এর if স্টেটমেন্টে OR অপারেটর ব্যবহার করা আপনাকে আপনার কোডে আরও নমনীয়তা প্রদান করে একই সাথে একাধিক শর্ত মূল্যায়ন করতে দেয়। if-else স্টেটমেন্ট এবং নেস্টেড if স্টেটমেন্ট সহ if স্টেটমেন্টে OR অপারেটরকে অন্তর্ভুক্ত করার জন্য আমরা দুটি ভিন্ন উদাহরণ অন্বেষণ করেছি।