مصفوفة التحويل

تصغير|200بك|يسار
في الجبر الخطي يمكن أن تمثل التحويلات الخطية بواسطة مصفوفات. إذا كان T تحويل خطي بتعيين \mathbb{R}^n لـ \mathbb{R}^m و \vec x متجهة عمودية بعدد مدخلات n، إذا:

:T( \vec x ) = \mathbf{A} \vec x
بضرب m \times n نجد المصفوفة A، والتي تسمى **مصفوفة التحويل** لـ T. ونلاحظ أن A لديها عدد m من الأعمدة وعدد n من الصفوف، في حين أن التحويل T من \mathbb{R}^n لـ \mathbb{R}^m.

هناك تعبيرات بديلة لمصفوفات التحويل تتضمن متجهات الصف والتي يفضلها بعض المؤلفين.

## الإستعمالات
تسمح المصفوفات بعرض التحويلات الخطية الاعتباطية بتنسيق ثابت ومناسب للحساب. يسمح هذا أيضًا بتركيب التحوبلات بسهولة (بضرب مصفوفاتهم).

التحويلات الخطية ليست الوحيدة التي يمكن للمصفوفات تمثيلها، بعض التحويلات اللاخطية بفضاء إقليدي **R<sup>''n''</sup>** ذو عدد الأبعاد **n،** بالإمكان تمثيلها على شكل تحويلات خطية بفضاء **R***n*+1 ذو عدد أبعاد **n+1.** وهذا يتضمن أيضا التحويلات التآلفية (مثل الانسحاب في الهندسة) والتحويلات الإسقاطية. لهذا السبب المصفوفات الرباعية 4×4 تستخدم على نطاق واسع في الرسومات حاسوبية ثلاثية الأبعاد، هذه المصفوفات التحويلية ذات الأبعاد n+1 تسمى حسب تطبيقاتها *بمصفوفات التحويل التآلفية، مصفوفات التحويل الإسقاطية أو بشكل عام مصفوفات التحويل اللاخطية.* فيما يتعلق بمصفوفة ذات أبعاد n، المصفوفات ذات الأبعاد n+1 يمكن وصفها على أنها مصفوفات ممتدة.

بالعلوم الفيزيائية، التحويل النشط هو الذي يغير الوضع المادي للنظام، ويكون منطقيًا حتى في حالة عدم وجود نظام إحداثيات في حين أن التحويل السلبي هو تغيير في وصف إحداثيات النظام المادي (تغيير القاعدة). الفرق بين التحويلات الإيجابية والسلبية مهم. بشكل افتراضي يقصد علماء الرياضيات عادةً بالتحويل التحويلات النشطة، بينما يمكن للفيزيائيين أن يقصدوا أيًا منهما.

بعبارة أخرى، يشير التحويل الخامل إلى وصف نفس الشيء بنظرة من إطارين إحداثيين مختلفين.

## إيجاد مصفوفة التحويل
إذا كان لدينا تحويل خطي T(x) على شكل دالة، فمن السهل تحديد مصفوفة التحويل A. بتحويل كل متجهة القاعدة المعيارية بواسطة T، ثم إدراج النتائج داخل أعمدة المصفوفة، بلغة الرياضيات:A = \begin{bmatrix} T( \mathbf e_1 ) & T( \mathbf e_2 ) & \cdots & T( \mathbf e_n ) \end{bmatrix}

على سبيل المثال، الدالة T(x) = 5x عبارة عن تحويل خطي، بتطبيق النهج السابق (نفترض أن n=2 في هذه الحالة)، نجد أن:T( \mathbf{x} ) = 5 \mathbf{x} = 5I\mathbf{x} = \begin{bmatrix} 5 & 0 \\ 0 & 5 \end{bmatrix} \mathbf{x}يعتمد تمثيل المصفوفة للمتجهات والمعاملات على القاعدة المختارة، المصفوفة المماثلة ستنتج عن طريق قاعدة بديلة. ومع ذلك، تظل طريقة العثور على المكونات كما هي.

للتوضيح، يمكن تمثيل المتجهة \mathbf v في متجهات القاعدة، E = \begin{bmatrix}\mathbf e_1 & \mathbf e_2 & \cdots & \mathbf e_n\end{bmatrix}، مع الإحداثيات  [\mathbf v]_E = \begin{bmatrix}v_1 & v_2 & \cdots & v_n\end{bmatrix}^\mathrm{T}:

\mathbf v = v_1 \mathbf e_1 + v_2 \mathbf e_2 + \cdots + v_n \mathbf e_n = \sum v_i \mathbf e_i = E [\mathbf v]_Eالآن، نعبر عن نتيجة مصفوفة التحويل A لـ \mathbf v ، في الأساس المحدد:\begin{align}
  A(\mathbf v)
    &= A \left(\sum_i v_i \mathbf e_i \right)
     = \sum_i {v_i A(\mathbf e_i)} \\
    &= \begin{bmatrix}A(\mathbf e_1) & A(\mathbf e_2) & \cdots & A(\mathbf e_n)\end{bmatrix} [\mathbf v]_E
     = A \cdot [\mathbf v]_E \\[3pt]
    &= \begin{bmatrix}\mathbf e_1 & \mathbf e_2 & \cdots & \mathbf e_n \end{bmatrix}
       \begin{bmatrix}
         a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\
         a_{2,1} & a_{2,2} & \cdots & a_{2,n} \\
          \vdots &  \vdots & \ddots &  \vdots \\
         a_{n,1} & a_{n,2} & \cdots & a_{n,n} \\
       \end{bmatrix}
       \begin{bmatrix} v_1 \\ v_2 \\ \vdots \\ v_n\end{bmatrix} 
\end{align}يتم تحديد a_{i,j} عناصر المصفوفة A على الأساس المعطى E من خلال تطبيق A على كل من \mathbf e_j = \begin{bmatrix}0 & 0 & \cdots & (v_j=1) & \cdots & 0\end{bmatrix}^\mathrm{T}، ومراقبة متجهة الاستجابة:

A \mathbf e_j = a_{1,j} \mathbf e_1 + a_{2,j} \mathbf e_2 + \cdots + a_{n,j} \mathbf e_n = \sum_i a_{i,j} \mathbf e_i.تحدد هذه المعادلة العناصر المطلوبة، a_{i,j} للعمود **j** من المصفوفة A.

### قاعدة ذاتية ومصفوفة قطرية
ومع ذلك، هناك قاعدة خاصة للمعامل الذي تشكل فيه المكونات مصفوفة قطرية، وبالتالي يقل تعقيد عمليات الضرب إلى العدد n. كونها قطرية يعني أن جميع المعاملاتعبارة عن a_{i,j}  ولكن a_{i,i} هي أصفار تترك حدًا واحدًا فقط في المجموع \sum a_{i,j} \mathbf e_i أعلاه. تُعرف العناصر القطرية الباقية a_{i,i} باسم **قيم ذاتية** ويتم تحديدها بـ \lambda_i في المعادلة التعريفية، مما يقللحجم المعادلة إلى A \mathbf e_i = \lambda_i \mathbf e_i. تُعرف المعادلة الناتجة باسم **معادلة القيم الذاتية**. يتم اشتقاق المتجهات الذاتية والقيم الذاتية منها عبر '''حدودية خاصة''' (متعدة الحدود). من خلال عملية التخطي، غالبًا ما يكون من الممكن التحويل من وإلى القواعد الذاتية.

## أمثلة في بعدين إثنين
أغلب التحويلات الهندسية المعروفة التي تبقي الأصل ثابت تحويلات خطية، بما فيها من دوران، تحجيم، قص، انعكاس، والإسقاط العمودي. إذا لم يكن التحويل التألفي تحويل خالص فإنه يحافظ على نقطة ثابتة، ويمكن اختيار هذه النقطة كأصل لجعل التحول خطيًا. في بعدين إثنين يمكن تمثيل التحويلات الخطية باستخدام مصفوفة تحويل ثنائية 2 × 2.

### التمديد
التمدد على المستوى x,y هو تحويل خطي يوسع كل المسافات في اتجاه معين بواسطة معامل ثابت ولكنه لا يؤثر على المسافات في الاتجاه المتعامد. نحن ننظر فقط في الامتدادات على طول المحور السيني x والمحور الصادي y. الامتداد على طول المحور x له شكل x' = kx; y' = y حيث k الثابت الإيجابي. (لاحظ أنه إذا كانت k> 1، فهذا حقًا «امتداد»، وإذا كان k \begin{bmatrix} k &  0 \\ 0 & 1 \end{bmatrix} 

وبالمثل، فإن الامتداد بعامل k على طول المحور y له شكل x' = x; y' = yk ، لذا فإن المصفوفة المرتبطة بهذا التحويل هي:

\begin{bmatrix} 1 &  0 \\ 0 & k \end{bmatrix} 

### الضغط
إذا تم دمج الامتدادات أعلاه بقيم متبادلة، فإن مصفوفة التحويل تمثل مخطط ضغط:

\begin{bmatrix} k &  0 \\ 0 & 1/k \end{bmatrix} .

يتحول المربع ذو الجوانب الموازية للمحاور إلى مستطيل له نفس مساحة المربع. التمدد والضغط المتبادل يحافظ على المساحة ثابتة.

### الدوران
للدوران بزاوية θ في اتجاه عقارب الساعة (الاتجاه السلبي) حول المركز تكون الدالة على شكل: x' = x \cos \theta + y \sin \theta و y' =  - x \sin \theta + y \cos \theta تكتب على شكل مصفوفة 

\begin{bmatrix} x' \\ y' \end{bmatrix} = \begin{bmatrix} \cos \theta &  \sin\theta \\ -\sin \theta & \cos \theta \end{bmatrix} \begin{bmatrix} x \\ y \end{bmatrix}

وبالمثل، بالنسبة للدوران عكس اتجاه عقارب الساعة (الاتجاه الإيجابي) حول المركز، تكون الدالة على شكل: x' = x \cos \theta - y \sin \theta و y' = x \sin \theta + y \cos \theta تكتب في مصفوفة على شكل:

\begin{bmatrix} x' \\ y' \end{bmatrix} = \begin{bmatrix} \cos \theta &   -\sin\theta \\ \sin \theta & \cos \theta \end{bmatrix} \begin{bmatrix} x \\ y \end{bmatrix}

تفترض هذه الصيغ أن المحور x يشير إلى اليمين وأن المحور y يشير إلى الأعلى.

تتغير الإحداثيات التي تم الإبلاغ عنها بواسطة شاشة اللمس مع دوران الزاوية (0,90,180,270)

### القص
لتطبيق القص (مشابه بصريًا للميل)، هناك احتمالان.

القص الموازي للمحور x له x' = x + ky و y' = y وتكتب على شكل مصفوفة:


\begin{bmatrix} x' \\ y' \end{bmatrix} = \begin{bmatrix} 1 & k \\ 0 & 1 \end{bmatrix} \begin{bmatrix} x \\ y \end{bmatrix}


القص الموازي للمحور y له x' = x و y' = y + kx وتكتب على شكل مصفوفة:


\begin{bmatrix} x' \\ y' \end{bmatrix} = \begin{bmatrix} 1 & 0 \\ k & 1 \end{bmatrix} \begin{bmatrix} x \\ y \end{bmatrix}


### الإنعكاس
من أجل انعكاس عبر مستقيم يمر من المركز، \mathbf{l} = (l_x, l_y) عبارة عن متجهة في نفس اتجاه المستقيم، ثم نستخم مصفوفة التحويل:

\mathbf{A} = \frac{1}{\lVert\mathbf{l}\rVert^2} \begin{bmatrix} l_x^2 - l_y^2 & 2 l_x l_y \\ 2 l_x l_y & l_y^2 - l_x^2 \end{bmatrix}

### الإسقاط المتعامد

لإسقاط متجهة بشكل متعامد على مستقيم يمر عبر المركز. \mathbf{u} = (u_x, u_y) عبارة عن متجهة بنفس اتجاه المستقيم، ثم نستخم مصفوفة التحويل:

\mathbf{A} = \frac{1}{\lVert\mathbf{u}\rVert^2} \begin{bmatrix} u_x^2 & u_x u_y \\ u_x u_y & u_y^2 \end{bmatrix}

كما هو الحال مع الانعكاسات، فإن الإسقاط المتعامد على مستقيم لا يمر عبر المركز هو تحويل تآلفي وليس خطي.

الإسقاطات المتوازية هي أيضًا تحويلات خطية ويمكن تمثيلها ببساطة بواسطة مصفوفة. ومع ذلك، فإن اسقاطات المنظور ليست كذلك، ولتمثيلها بمصفوفة يمكن استخدام الإحداثيات المتجانسة.

## انظر أيضًا
* إسقاط تمثيلي لثلاثي الأبعاد،
* تحويل (هندسة رياضية),
* انزلاق (هندسة),
* مصفوفة دوران،

## مراجع

## وصلات خارجية

تصنيف:تحويل رياضي
تصنيف:رسوميات الحاسوب
تصنيف:مصفوفات