Singular এবং Non-Singular Matrix
ম্যাট্রিক্স গাণিতিক ধারণা, যা এক বা একাধিক উপাদানগুলি সারি (row) এবং কলাম (column)-এর আকারে সাজানো থাকে। ম্যাট্রিক্সের একটি গুরুত্বপূর্ণ বৈশিষ্ট্য হল তার ডিটারমিন্যান্ট (determinant)। Singular এবং Non-Singular ম্যাট্রিক্সের ধারণা ডিটারমিন্যান্টের উপর নির্ভর করে, এবং এই দুটি ম্যাট্রিক্সের মধ্যে মূল পার্থক্য রয়েছে।
১. Singular Matrix (সিঙ্গুলার ম্যাট্রিক্স)
Singular Matrix হল এমন একটি স্কয়ার (square) ম্যাট্রিক্স, যার ডিটারমিন্যান্ট শূন্য (0)। একটি ম্যাট্রিক্সের ডিটারমিন্যান্ট শূন্য হলে, সেই ম্যাট্রিক্সের ইনভার্স (inverse) থাকে না, অর্থাৎ সে ম্যাট্রিক্সটির কোন বিপরীত ম্যাট্রিক্স বা উল্টো ম্যাট্রিক্স পাওয়া সম্ভব নয়।
বৈশিষ্ট্য:
- ডিটারমিন্যান্ট শূন্য (0): একটি সিঙ্গুলার ম্যাট্রিক্সের ডিটারমিন্যান্ট অবশ্যই শূন্য হবে।
- ইনভার্স নেই: সিঙ্গুলার ম্যাট্রিক্সের ইনভার্স থাকে না।
- রৈখিক সম্পর্ক: একটি সিঙ্গুলার ম্যাট্রিক্সের সারি বা কলামগুলোর মধ্যে রৈখিক সম্পর্ক থাকে। অর্থাৎ, সারি বা কলামের মধ্যে একটির উপর অন্যটির নির্ভরশীলতা থাকে।
উদাহরণ:
A = [1 2; 2 4];
det_A = det(A); % ডিটারমিন্যান্ট
disp(det_A); % আউটপুট: 0এখানে A একটি সিঙ্গুলার ম্যাট্রিক্স, কারণ এর ডিটারমিন্যান্ট 0।
সিঙ্গুলার ম্যাট্রিক্সের বৈশিষ্ট্য:
- ম্যাট্রিক্সটি একই বা অনুরূপ সারি/কলাম ধারণ করে, যার ফলে তাদের মধ্যে রৈখিক সম্পর্ক থাকে।
- এই ধরনের ম্যাট্রিক্সের ইনভার্স নেই এবং সমীকরণ সিস্টেমের একক সমাধান থাকতে পারে না (অথবা অসীম সমাধান থাকতে পারে)।
২. Non-Singular Matrix (নন-সিঙ্গুলার ম্যাট্রিক্স)
Non-Singular Matrix হল এমন একটি স্কয়ার (square) ম্যাট্রিক্স, যার **ডিটারমিন্যান্ট শূন্য নয় (non-zero)**। এই ধরনের ম্যাট্রিক্সের একটি ইনভার্স থাকে, অর্থাৎ এই ম্যাট্রিক্সের বিপরীত (reverse) ম্যাট্রিক্স পাওয়া সম্ভব।
বৈশিষ্ট্য:
- ডিটারমিন্যান্ট শূন্য নয়: একটি নন-সিঙ্গুলার ম্যাট্রিক্সের ডিটারমিন্যান্ট শূন্য নয়, এটি একটি স্কেলার মান (non-zero scalar value) থাকে।
- ইনভার্স রয়েছে: নন-সিঙ্গুলার ম্যাট্রিক্সের ইনভার্স থাকে, অর্থাৎ এটি বিপরীত ম্যাট্রিক্স তৈরি করতে সক্ষম।
- রৈখিক স্বাধীনতা: একটি নন-সিঙ্গুলার ম্যাট্রিক্সের সারি বা কলামগুলোর মধ্যে রৈখিক স্বাধীনতা থাকে। অর্থাৎ, সারি বা কলামের মধ্যে একটির উপর অন্যটির নির্ভরশীলতা নেই।
উদাহরণ:
B = [1 2; 3 4];
det_B = det(B); % ডিটারমিন্যান্ট
disp(det_B); % আউটপুট: -2এখানে B একটি নন-সিঙ্গুলার ম্যাট্রিক্স, কারণ এর ডিটারমিন্যান্ট -2 এবং এটি শূন্য নয়।
নন-সিঙ্গুলার ম্যাট্রিক্সের বৈশিষ্ট্য:
- ম্যাট্রিক্সটির ইনভার্স থাকে, যা সমীকরণের সিস্টেম সমাধানে ব্যবহৃত হয়।
- এটি রৈখিক স্বাধীন সারি এবং কলাম ধারণ করে, যার ফলে একক সমাধান থাকতে পারে।
ম্যাট্রিক্সের সিঙ্গুলার এবং নন-সিঙ্গুলার হওয়ার মধ্যকার পার্থক্য:
| বৈশিষ্ট্য | Singular Matrix | Non-Singular Matrix |
|---|---|---|
| ডিটারমিন্যান্ট | শূন্য (0) | শূন্য নয় (Non-zero) |
| ইনভার্স | ইনভার্স থাকে না | ইনভার্স থাকে |
| রৈখিক সম্পর্ক | সারি/কলামের মধ্যে রৈখিক সম্পর্ক থাকে | সারি/কলামের মধ্যে রৈখিক স্বাধীনতা থাকে |
| এগজিস্টিং সমাধান | একক সমাধান বা অসীম সমাধান থাকতে পারে | একক সমাধান থাকে |
| গণনা | গাণিতিক অপারেশন সম্ভব নয় | গাণিতিক অপারেশন সম্ভব |
MATLAB-এ Singular এবং Non-Singular Matrix চেক করা
MATLAB-এ একটি ম্যাট্রিক্স সিঙ্গুলার না নন-সিঙ্গুলার তা চেক করতে, det() ফাংশন ব্যবহার করা হয়, যা ম্যাট্রিক্সের ডিটারমিন্যান্ট বের করে। যদি ডিটারমিন্যান্ট শূন্য হয়, তবে ম্যাট্রিক্সটি সিঙ্গুলার, এবং যদি ডিটারমিন্যান্ট শূন্য না হয়, তবে তা নন-সিঙ্গুলার।
উদাহরণ:
A = [1 2; 2 4];
if det(A) == 0
disp('A is a Singular Matrix');
else
disp('A is a Non-Singular Matrix');
endএটি আউটপুট দিবে:
A is a Singular Matrixসারাংশ
- Singular Matrix হল এমন একটি ম্যাট্রিক্স যার ডিটারমিন্যান্ট শূন্য (0)। এর ইনভার্স নেই এবং এটি সাধারণত রৈখিকভাবে সম্পর্কিত সারি বা কলাম ধারণ করে।
- Non-Singular Matrix হল এমন একটি ম্যাট্রিক্স যার ডিটারমিন্যান্ট শূন্য নয়। এর ইনভার্স থাকে এবং এটি রৈখিকভাবে স্বাধীন সারি বা কলাম ধারণ করে।
- MATLAB-এ ম্যাট্রিক্সের ডিটারমিন্যান্টের মান দেখে আপনি সহজেই সিঙ্গুলার এবং নন-সিঙ্গুলার ম্যাট্রিক্সের পার্থক্য নির্ধারণ করতে পারেন।