আজকের উচ্চ-পারফরম্যান্স কম্পিউটিং সরঞ্জামের জগতে, ম্যানুয়ালি ফ্যাক্টরিয়াল খুঁজে পাওয়া একটি অব্যবহারিক পদ্ধতি। ম্যাটল্যাব আমাদেরকে একটি বিল্ট-ইন ফাংশন প্রদান করে যাতে একটি সংখ্যার ফ্যাক্টরিয়াল দ্রুত এবং দক্ষ উপায়ে গণনা করা যায়।
এই টিউটোরিয়ালটি MATLAB-এ একটি সংখ্যা বা অ্যারের ফ্যাক্টরিয়াল খুঁজে বের করার পদ্ধতি উপস্থাপন করবে।
ম্যাটল্যাবে ফ্যাক্টরিয়াল কী?
একটি অ-ঋণাত্মক পূর্ণসংখ্যা n এর ফ্যাক্টরিয়ালকে n সংখ্যার চেয়ে কম বা সমান সমস্ত ধনাত্মক পূর্ণসংখ্যার গুণফল হিসাবে সংজ্ঞায়িত করা যেতে পারে। গণিতে, এটি একটি (!) চিহ্ন দ্বারা চিহ্নিত করা হয় এবং নিম্নলিখিত গাণিতিক ফর্ম রয়েছে:
এন ! = এন * ( এন- 1 ) * ( এন- 2 ) * ( এন- 3 ) * …. * এন- ( এন- 1 )
কিভাবে MATLAB এ ফ্যাক্টরিয়াল খুঁজে পাবেন?
ম্যাটল্যাবে, আমরা বিল্ট-ইন ব্যবহার করে একটি অ-ঋণাত্মক পূর্ণসংখ্যার ফ্যাক্টরিয়াল গণনা করতে পারি ফ্যাক্টরিয়াল() ফাংশন এই ফাংশনটি ইনপুট হিসাবে একটি স্কেলার মান বা একটি অ্যারে নেয় এবং আউটপুট হিসাবে গণনাকৃত ফ্যাক্টরিয়াল মান প্রদান করে।
বাক্য গঠন
দ্য ফ্যাক্টরিয়াল() নিম্নলিখিত সিনট্যাক্সের মাধ্যমে ম্যাটল্যাবে ফাংশন প্রয়োগ করা যেতে পারে:
f = ফ্যাক্টরিয়াল ( n )
এখানে,
কাজ f = ফ্যাক্টরিয়াল(n) প্রদত্ত সংখ্যা n এর ফ্যাক্টরিয়াল গণনার জন্য দায়ী।
- যদি n একটি স্কেলার প্রতিনিধিত্ব করে, তাহলে এর গণনাকৃত ফ্যাক্টোরিয়ালের মানটি একটি স্কেলার সংখ্যা হবে যার আকার এবং ডেটা টাইপ ইনপুট স্কেলার মান n এর মতই থাকবে।
- যদি n একটি অ্যারের প্রতিনিধিত্ব করে, তাহলে এই ফাংশনটি ইনপুট অ্যারের মতো একই আকার এবং ডেটা টাইপের প্রতিটি মানের ফ্যাক্টরিয়াল গণনা করবে।
উদাহরণ 1: কিভাবে MATLAB-এ স্কেলার মানের ফ্যাক্টরিয়াল খুঁজে বের করবেন
এই MATLAB কোডটি ব্যবহার করে প্রদত্ত স্কেলার সংখ্যা n=100 এর ফ্যাক্টরিয়াল নির্ধারণ করে ফ্যাক্টরিয়াল() ফাংশন
n = 100 ;
f = ফ্যাক্টরিয়াল ( n )
উদাহরণ 2: কিভাবে MATLAB-এ একটি অ্যারের ফ্যাক্টরিয়াল গণনা করা যায়
এই উদাহরণে, আমরা ব্যবহার করে একটি 10-বাই-10 বর্গ ম্যাট্রিক্স তৈরি করি জাদু() ফাংশন এবং ব্যবহার করুন ফ্যাক্টরিয়াল() গণনা করার ফাংশন ফ্যাক্টরিয়াল প্রদত্ত ম্যাট্রিক্স A এর
A = যাদু ( 10 ) ;A_f = ফ্যাক্টরিয়াল ( ক )
উপসংহার
একটি পূর্ণসংখ্যার ফ্যাক্টরিয়াল খুঁজে বের করা একটি গাণিতিক কাজ যা একটি পূর্ণসংখ্যার গুণফলকে সমান করে যে সমস্ত ধনাত্মক মান সেই পূর্ণসংখ্যার থেকে কম বা সমান। MATLAB-এ, এই কাজটি কার্যকরভাবে বিল্ট-ইন ব্যবহার করে সম্পাদন করা যেতে পারে ফ্যাক্টরিয়াল() ফাংশন এই নির্দেশিকা বাস্তবায়ন প্রদান করেছে ফ্যাক্টরিয়াল() MATLAB-এ এটি কীভাবে ব্যবহার করবেন তা আরও ভালভাবে বোঝার জন্য উদাহরণ সহ ফাংশন।