এই প্রবন্ধে, আমরা বুঝব কিভাবে মাল্টি-ডাইমেনশনাল অ্যারে ব্যবহার করে ম্যাট্রিক্সে গুন করা যায়। ম্যাট্রিক্সের উপাদানগুলির একটি সারি এবং কলাম বিন্যাস রয়েছে। m সারি এবং n কলাম সহ একটি ম্যাট্রিক্সকে m × n ম্যাট্রিক্স বলা যেতে পারে।
ম্যাট্রিক্সে পৃথক এন্ট্রিগুলিকে উপাদান বলা হয় এবং একটি [i][j] দ্বারা প্রতিনিধিত্ব করা যেতে পারে যা প্রস্তাব করে যে উপাদান aটি ith সারি এবং jth কলামে উপস্থিত রয়েছে৷
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ধরুন আমাদের ইনপুট হল −
প্রথম ম্যাট্রিক্স:2 3 45 2 34 6 9 দ্বিতীয় ম্যাট্রিক্স:1 5 35 6 38 1 5
কাঙ্খিত আউটপুট হবে −
দুটি ম্যাট্রিসের গুণফল হল:49 32 3539 40 36106 65 75
অ্যালগরিদম
ধাপ 1 - STARTধাপ 2 - তিনটি পূর্ণসংখ্যা ম্যাট্রিক্স ঘোষণা করুন যেমন input_matrix_1, input_matrix_1 এবং resultant_matrix ধাপ 3 - মানগুলি সংজ্ঞায়িত করুন৷ ধাপ 4 - for-loop ব্যবহার করে উভয় ম্যাট্রিকের প্রতিটি উপাদানের উপর পুনরাবৃত্তি করুন, উপাদানটিকে [i] এ গুণ করুন। j] দ্বিতীয় ম্যাট্রিক্সের সারির প্রতিটি উপাদানের সাথে প্রথম ম্যাট্রিক্সের অবস্থান এবং মান যোগ করুন, ফলস্বরূপ ম্যাট্রিক্সের [i][j] অবস্থানে মান সংরক্ষণ করুন। প্রথম ম্যাট্রিক্সের প্রতিটি উপাদানের জন্য এটি পুনরাবৃত্তি করুন। ধাপ 5 - ফলাফল প্রদর্শন করুন ধাপ 5 - থামুন
উদাহরণ 1
এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।
পাবলিক ক্লাস মাল্টিপ্লাইম্যাট্রিসেস { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস) { int matrix_size =3; int[][] input_matrix_1 ={ {2, 3, 4}, {5, 2, 3}, {4, 6, 9} }; System.out.println("প্রথম ম্যাট্রিক্সকে এভাবে সংজ্ঞায়িত করা হয়েছে:"); (int i =0; iআউটপুট
প্রথম ম্যাট্রিক্সটিকে এইভাবে সংজ্ঞায়িত করা হয়েছে:2 3 45 2 34 6 9 দ্বিতীয় ম্যাট্রিক্সটিকে এইভাবে সংজ্ঞায়িত করা হয়েছে:1 5 35 6 38 1 5 দুটি ম্যাট্রিক্সের গুণফল হল:49 32 3539 40 36106 65 75উদাহরণ 2
এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি।
<প্রি>পাবলিক ক্লাস মাল্টিপ্লাইমেট্রিস { স্ট্যাটিক int ম্যাট্রিক্স_সাইজ =3; স্ট্যাটিক অকার্যকর গুণন for(int i =0; iআউটপুট
প্রথম ম্যাট্রিক্সটিকে এইভাবে সংজ্ঞায়িত করা হয়েছে:2 3 45 2 34 6 9 দ্বিতীয় ম্যাট্রিক্সটিকে এইভাবে সংজ্ঞায়িত করা হয়েছে:1 5 35 6 38 1 5 দুটি ম্যাট্রিক্সের গুণফল হল:49 32 3539 40 36106 65 75