এই টিউটোরিয়ালটি দেখায় কিভাবে MATLAB-এ একটি শর্ত সত্য হলে পুনরাবৃত্তি করার জন্য একটি সময় লুপ তৈরি করতে হয়।
MATLAB-তে একটি শর্ত সত্য হলে পুনরাবৃত্তি করার জন্য একটি সময় লুপ কীভাবে তৈরি করবেন?
while লুপ হল MATLAB-এ একটি পুনরাবৃত্তিমূলক বিবৃতি যা একটি অনির্দিষ্ট সংখ্যক পুনরাবৃত্তির উপর এক বা একাধিক বিবৃতি কার্যকর করতে ব্যবহৃত হয়। যখন প্রক্রিয়াটি কিছুক্ষণ লুপে শুরু হয় তখন প্রদত্ত লুপিং শর্ত সন্তুষ্ট না হওয়া পর্যন্ত এটি চলতে থাকে।
মনে রাখবেন, for loop এর বিপরীতে, while লুপে পুনরাবৃত্তির সঠিক সংখ্যা আগে থেকে জানা যায় না।
while লুপের সূচীকৃত ভেরিয়েবল যেকোন ভেরিয়েবল দ্বারা চিহ্নিত করা যেতে পারে, তবে, বেশিরভাগ ব্যবহৃত ভেরিয়েবল হল i এবং j কিন্তু এই ভেরিয়েবলগুলি MATLAB-এ এড়ানো উচিত কারণ এগুলি জটিল সংখ্যার জন্য ব্যবহৃত হয়।
বাক্য গঠন
MATLAB-তে while-end লুপ স্টেটমেন্টের মৌলিক সিনট্যাক্স নিচে দেওয়া হল:
যখন অভিব্যক্তি
বিবৃতি
শেষ
এখানে:
দ্য যখন এক্সপ্রেশন নির্দিষ্ট লুপিং কন্ডিশন সন্তুষ্ট না হওয়া পর্যন্ত স্টেটমেন্টের প্রদত্ত গ্রুপকে এক্সিকিউট করে।
while এক্সপ্রেশনের মধ্যে একটি শর্ত রয়েছে যা স্থির করে যে while লুপ কতক্ষণ কাজ করবে। এই শর্তটি সত্য হলে, while এবং শেষের মধ্যে স্টেটমেন্টের গ্রুপটি কার্যকর করা হয়, এবং while কন্ডিশন সত্য না হওয়া পর্যন্ত প্রক্রিয়াটি পুনরাবৃত্তি হয়। যখন কন্ডিশন মিথ্যা হয়, প্রক্রিয়াটি বন্ধ হয়ে যায় এবং যখন লুপটি বন্ধ হয়ে যায়।
উদাহরণ
MATLAB-তে শর্তটি সত্য হলে পুনরাবৃত্তি করার জন্য কিভাবে একটি while লুপ তৈরি করতে হয় তা বুঝতে নীচের উদাহরণগুলি অনুসরণ করুন।
উদাহরণ 1: একটি সমানভাবে স্পেসড ভেক্টর তৈরি করতে while লুপ ব্যবহার করা
উদাহরণে, আমরা while লুপ ব্যবহার করি একটি সমান-স্পেসযুক্ত ভেক্টর তৈরি করতে যা কন্ডিশন সত্য না হওয়া পর্যন্ত while লুপ পুনরাবৃত্তি করে।
x = 0যখন এক্স < বিশ
x = x+ 5 ;
disp ( এক্স )
শেষ
উদাহরণ 2: একটি সংখ্যার ফ্যাক্টরিয়াল গণনা করতে while লুপ ব্যবহার করা
এই MATLAB কোড while লুপ স্টেটমেন্ট ব্যবহার করে 5 নম্বরের ফ্যাক্টরিয়াল গণনা করে।
ঘটনা = 1 ;x = 1 ;
যখন এক্স < = 5
সত্য = সত্য * এক্স;
x = x + 1 ;
শেষ
fprintf ( '5 এর গণনাকৃত ফ্যাক্টরিয়াল হল' )
disp ( সত্য )
উপসংহার
while লুপ হল MATLAB-এ একটি পুনরাবৃত্তিমূলক বিবৃতি যা একটি স্টেটমেন্ট বা স্টেটমেন্টের একটি গোষ্ঠী একাধিকবার কার্যকর করার জন্য ব্যবহৃত হয় যখন পুনরাবৃত্তির সংখ্যা আগে থেকে নির্দিষ্ট করা না থাকে। পুনরাবৃত্তের সঠিক সংখ্যা না জেনেই যখন লুপ করার প্রয়োজন হয় এমন পরিস্থিতিতে আমরা একটি while লুপ ব্যবহার করি। এই টিউটোরিয়ালটি MATLAB-তে শর্তটি সত্য হলে পুনরাবৃত্তি করার জন্য কীভাবে একটি সময় লুপ তৈরি করতে হয় তা শেখার জন্য একটি সহজ নির্দেশিকা উপস্থাপন করেছে। এই নির্দেশিকাটি বোঝা আপনাকে MATLAB-এ অভিব্যক্তির সময় ব্যবহারের শিল্প শিখতে সাহায্য করবে।