ডিটারমিন্যান্ট এবং ইনভার্স হল ম্যাট্রিক্সের দুটি গুরুত্বপূর্ণ গাণিতিক বৈশিষ্ট্য, যা ম্যাট্রিক্সের বৈশিষ্ট্য বিশ্লেষণ এবং গণনা করার জন্য ব্যবহৃত হয়। বিশেষ করে রৈখিক বীজগণিত (Linear Algebra) এবং গণিত (Mathematics) সম্পর্কিত বিভিন্ন সমীকরণ সমাধানে এই দুটি ধারণা অত্যন্ত গুরুত্বপূর্ণ। নিচে তাদের বিস্তারিত আলোচনা করা হলো।
১. ডিটারমিন্যান্ট (Determinant)
ডিটারমিন্যান্ট হল একটি স্কেলার মান (scalar value) যা স্কয়ার ম্যাট্রিক্সের জন্য নির্ধারিত হয়। এটি ম্যাট্রিক্সের গাণিতিক বৈশিষ্ট্য এবং আচরণ সম্পর্কে অনেক কিছু জানায়। ডিটারমিন্যান্টের সাহায্যে ম্যাট্রিক্সের বিভিন্ন বৈশিষ্ট্য যেমন এটি ইনভার্সযোগ্য কিনা তা নির্ধারণ করা যায়।
১.১. ডিটারমিন্যান্টের বৈশিষ্ট্য:
- যদি একটি স্কয়ার ম্যাট্রিক্সের ডিটারমিন্যান্ট শূন্য হয়, তবে সেই ম্যাট্রিক্সটির ইনভার্স (Inverse) নেই।
- ডিটারমিন্যান্টের মান একটি ম্যাট্রিক্সের স্কেলিং ক্ষমতা নির্দেশ করে, অর্থাৎ কোন একটি রৈখিক ট্রান্সফরমেশনের পর ভেক্টরটি কতটা প্রসারিত বা সংকুচিত হবে।
- ডিটারমিন্যান্টের মান বহু গুণ অপারেশনের মাধ্যমে গণনা করা হয়।
১.২. ডিটারমিন্যান্ট গণনা:
- ২x২ ম্যাট্রিক্স এর ডিটারমিন্যান্ট:
\[
A = \begin{pmatrix} a & b \\ c & d \end{pmatrix}
\]
\[
|A| = ad - bc
\] - ৩x৩ ম্যাট্রিক্স এর ডিটারমিন্যান্ট:
\[
A = \begin{pmatrix}
a & b & c \\
d & e & f \\
g & h & i \\
\end{pmatrix}
\]
\[
|A| = a(ei - fh) - b(di - fg) + c(dh - eg)
\]
১.৩. MATLAB এ ডিটারমিন্যান্ট গণনা:
MATLAB-এ একটি ম্যাট্রিক্সের ডিটারমিন্যান্ট বের করার জন্য det() ফাংশন ব্যবহার করা হয়।
উদাহরণ:
A = [1 2; 3 4];
det_A = det(A); % ডিটারমিন্যান্ট বের করা
disp(det_A);এটি আউটপুট দিবে:
-2২. ইনভার্স (Inverse)
ইনভার্স একটি স্কয়ার ম্যাট্রিক্সের এমন একটি বিশেষ বৈশিষ্ট্য যেখানে একটি ম্যাট্রিক্সের গুণফল যদি ইউনিট ম্যাট্রিক্স (identity matrix) হয়, তবে তাকে ইনভার্স বলে। বিশেষত, একটি ম্যাট্রিক্স A এর ইনভার্স ম্যাট্রিক্স A⁻¹ হল এমন একটি ম্যাট্রিক্স, যা A এর সাথে গুণফলে ইউনিট ম্যাট্রিক্স দেয়:
\[
A \times A^{-1} = A^{-1} \times A = I
\]
যেখানে \(I\) হল ইউনিট ম্যাট্রিক্স (identity matrix), যার উপাদানগুলি ডায়াগনাল বা প্রধান অনুচ্ছেদে 1 এবং অন্যান্য সমস্ত উপাদান 0।
২.১. ইনভার্সের শর্ত:
- একটি স্কয়ার ম্যাট্রিক্সের ডিটারমিন্যান্ট শূন্য না হলে, শুধুমাত্র তখনই তার ইনভার্স থাকবে। অর্থাৎ, যদি \(|A| = 0\) হয়, তবে সেই ম্যাট্রিক্সের ইনভার্স নেই।
- যদি ডিটারমিন্যান্ট শূন্য না হয়, তবে ম্যাট্রিক্সটি ইনভার্সযোগ্য এবং তার একটি নির্দিষ্ট ইনভার্স রয়েছে।
২.২. ইনভার্স গণনা:
২x২ ম্যাট্রিক্সের ইনভার্স:
\[
A = \begin{pmatrix} a & b \\ c & d \end{pmatrix}
\]
এটির ইনভার্স হবে:
\[
A^{-1} = \frac{1}{ad - bc} \begin{pmatrix} d & -b \\ -c & a \end{pmatrix}
\]
৩x৩ ম্যাট্রিক্সের ইনভার্স গণনা বেশ জটিল, তবে এটি ম্যাট্রিক্সের ডিটারমিন্যান্ট এবং কৌশলগতভাবে ম্যাট্রিক্সের কফ্যাক্টর ব্যবহার করে বের করা হয়।
২.৩. MATLAB এ ইনভার্স গণনা:
MATLAB-এ একটি স্কয়ার ম্যাট্রিক্সের ইনভার্স বের করার জন্য inv() ফাংশন ব্যবহার করা হয়।
উদাহরণ:
A = [1 2; 3 4];
A_inv = inv(A); % ইনভার্স বের করা
disp(A_inv);এটি আউটপুট দিবে:
-2.0000 1.0000
1.5000 -0.5000এখানে ম্যাট্রিক্স A এর ইনভার্স হিসাবে \(A^{-1}\) পাওয়া যাচ্ছে।
Determinant এবং Inverse এর মধ্যে সম্পর্ক
- ডিটারমিন্যান্ট এবং ইনভার্স একে অপরের সাথে সম্পর্কিত। একটি ম্যাট্রিক্সের ইনভার্স শুধুমাত্র তখনই বিদ্যমান থাকে যখন তার ডিটারমিন্যান্ট শূন্য নয়।
- যদি ডিটারমিন্যান্ট শূন্য হয়, তবে সেই ম্যাট্রিক্সের ইনভার্স নির্ধারণ করা সম্ভব নয় (অর্থাৎ সেই ম্যাট্রিক্স সিঙ্গুলার)।
- ডিটারমিন্যান্ট গণনা দিয়ে একটি ম্যাট্রিক্সের ইনভার্সIBILITY (ইনভার্সযোগ্যতা) চেক করা যায়।
সারাংশ
- ডিটারমিন্যান্ট একটি স্কয়ার ম্যাট্রিক্সের গাণিতিক বৈশিষ্ট্য এবং এটি ম্যাট্রিক্সের ইনভার্সযোগ্যতা নির্ধারণ করতে সাহায্য করে।
- ইনভার্স হল এমন একটি ম্যাট্রিক্স যা কোনো স্কয়ার ম্যাট্রিক্সের সাথে গুণফলে ইউনিট ম্যাট্রিক্স তৈরি করে। ইনভার্স শুধুমাত্র তখনই বিদ্যমান থাকে যখন ম্যাট্রিক্সের ডিটারমিন্যান্ট শূন্য নয়।
MATLAB-এ det() ফাংশন দিয়ে ডিটারমিন্যান্ট এবং inv() ফাংশন দিয়ে ইনভার্স বের করা হয়।