رسم تخطيطي يوضح متوازيات الأضلاع المتداخلة المرتبطة بزوج من المتجهات
في الجبر الخطي ، قاعدة كرامر (بالإنجليزية : Cramer's rule ) هي مبرهنة تعطي حلحلة لنظام معادلات خطية (أو ما قد يدعى جملة المعادلات الخطية ) بدلالة المحددات .[ 1] [ 2] [ 3]
سميت هذه القاعدة هكذا نسبة إلى عالم الرياضيات السويسري غابرييل كرامر (1704-1752)م.
حسابيا تعتبر هذه الطريقة غير فعالة جدا لذلك فهي نادرة الاستخدام سيما في التطبيقات التي تتضمن العديد من المعادلات. ولذلك تستخدم طريقة غاوس عادة في حل جمل المعادلات المتعددة بدلا من قاعدة كرامر.
ليكن نظاما من n معادلة خطية عدد مجاهيله n، مُثل باستعمال المصوففات كما يلي:
A
x
=
b
{\displaystyle Ax=b}
حيت A مصفوفة مربعة بُعدها هو n × n وحيث محددها غير مساو للصفر وحيث المتجهة
x
=
(
x
1
,
…
,
x
n
)
T
{\displaystyle x=(x_{1},\ldots ,x_{n})^{\mathrm {T} }}
هي المتجهة المعبرة عن متغيرات هذا النظام. تنص قاعدة كرامر على هذا النظام يقبل حلحلة وحيدة تعطي لكل متغير من متغيراته القيمة التالية:
x
i
=
det
(
A
i
)
det
(
A
)
i
=
1
,
…
,
n
{\displaystyle x_{i}={\frac {\det(A_{i})}{\det(A)}}\qquad i=1,\ldots ,n}
حيث المصفوفة
A
i
{\displaystyle A_{i}}
حُصل عليها بتعويض العمود i من المصفوفة A بالمتجهة b.
a
11
x
1
+
a
12
x
2
+
⋯
+
a
1
n
x
n
=
b
1
a
21
x
1
+
a
22
x
2
+
⋯
+
a
2
n
x
n
=
b
2
⋮
⋮
⋮
a
n
1
x
1
+
a
n
2
x
2
+
⋯
+
a
n
n
x
n
=
b
n
.
{\displaystyle {\begin{matrix}a_{11}x_{1}+a_{12}x_{2}+\cdots +a_{1n}x_{n}&=&b_{1}\\a_{21}x_{1}+a_{22}x_{2}+\cdots +a_{2n}x_{n}&=&b_{2}\\\vdots &\vdots &\vdots \\a_{n1}x_{1}+a_{n2}x_{2}+\cdots +a_{nn}x_{n}&=&b_{n}.\end{matrix}}}
x
j
=
L
(
j
)
⋅
b
det
(
A
)
.
{\displaystyle x_{j}={\frac {L_{(j)}\cdot \mathbf {b} }{\det(A)}}.}
1
det
(
A
)
M
=
A
−
1
{\displaystyle {\frac {1}{\det(A)}}M=A^{-1}}
ليكن نظام المعادلات الخطية التالي، مكونا من ثلاث معادلات:
−
2
x
+
2
y
−
3
z
=
2
{\displaystyle -2x+2y-3z=2}
−
x
+
y
+
3
z
=
1
{\displaystyle -x+y+3z=1}
2
x
−
z
=
−
1
{\displaystyle 2x-z=-1}
مصفوفة المعاملات هي كما يلي:
A
=
[
−
2
2
−
3
−
1
1
3
2
0
−
1
]
{\displaystyle A={\begin{bmatrix}-2&2&-3\\-1&1&3\\2&0&-1\end{bmatrix}}}
أما الجانب الأيمن من هذه المعالات الثلات، فقد يمثل بالمتجهة التالية
b
=
[
2
1
−
1
]
{\displaystyle b={\begin{bmatrix}2\\1\\-1\end{bmatrix}}}
نظام المعادلات الثلاث أعلاه قد يكتب إذن كما يلي:
A
X
=
b
{\displaystyle AX=b}
حيث
X
=
[
x
y
z
]
{\displaystyle X={\begin{bmatrix}x\\y\\z\end{bmatrix}}}
من أجل حساب قيمة x أو y أو z، ينبغي حساب محدد المصفوفة A. يتم هذا الحساب كما يلي رجوعا إلى صيغة لابلاس :
:
d
e
t
(
A
)
=
|
−
2
2
−
3
−
1
1
3
2
0
−
1
|
=
−
2
|
1
3
0
−
1
|
−
2
|
−
1
3
2
−
1
|
+
−
3
|
−
1
1
2
0
|
{\displaystyle det(A)={\begin{vmatrix}-2&2&-3\\-1&1&3\\2&0&-1\end{vmatrix}}=-2{\begin{vmatrix}1&3\\0&-1\end{vmatrix}}-2{\begin{vmatrix}-1&3\\2&-1\end{vmatrix}}+-3{\begin{vmatrix}-1&1\\2&0\end{vmatrix}}}
إذن
d
e
t
(
A
)
=
18
{\displaystyle det(A)=18}
من أجل حساب قيمة x، يحصل على المصفوفة التالية (بتعويض العمود الأول بالمتجهة b):
A
x
=
[
2
2
−
3
1
1
3
−
1
0
−
1
]
{\displaystyle A_{x}={\begin{bmatrix}2&2&-3\\1&1&3\\-1&0&-1\end{bmatrix}}}
ينبغي حساب محدد
A
x
{\displaystyle A_{x}}
كما يلي:
d
e
t
(
A
x
)
=
−
9
{\displaystyle det(A_{x})=-9}
x
=
det
(
A
x
)
det
(
A
)
=
−
9
/
18
=
−
1
/
2
{\displaystyle x={\frac {\det(A_{x})}{\det(A)}}=-9/18=-1/2}
بنفس الطريقة تحسب y و z.
ايجاد المصفوفة العكسية[ عدل ]
لتكن مصفوفة A بُعداها هما n × n .
A
adj
A
=
(
adj
A
)
A
=
det
(
A
)
I
{\displaystyle A\,\operatorname {adj} A=(\operatorname {adj} A)\,A=\operatorname {det} (A)I}
حيث
adj
A
{\displaystyle \operatorname {adj} A}
يشير إلى المصفوفة المصاحبة لهذه المصفوفة وحيث
det
(
A
)
{\displaystyle \operatorname {det} (A)}
هو محددها وI هي مصفوفة الوحدة .
إذا كان محدد المصفوفة A غير مساو للصفر، فإنها قابلة للعكس ومعكوستها تُحسب كما يلي:
A
−
1
=
1
det
(
A
)
adj
(
A
)
.
{\displaystyle A^{-1}={\frac {1}{\operatorname {det} (A)}}\operatorname {adj} (A).}