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

في الجبر الخطي ، يمكن تمثيل التحويلات الخطية بالمصفوفات . إذاتي{\displaystyle T}هو تحويل خطيRن{\displaystyle \mathbb {R} ^{n}}لRم{\displaystyle \mathbb {R} ^{m}}وx{\displaystyle \mathbf {x} }هو متجه عمودي معن{\displaystyle n}ثم توجد إدخالاتم×ن{\displaystyle m\times n}مصفوفةأ{\displaystyle A}، والتي تسمى مصفوفة التحويل لـتي{\displaystyle T}، [ 1 ] بحيث: تي(x)=أx{\displaystyle T(\mathbf {x} )=A\mathbf {x} } لاحظ أنأ{\displaystyle A}لديهم{\displaystyle m}صفوف ون{\displaystyle n}الأعمدة، بينما التحويلتي{\displaystyle T}منRن{\displaystyle \mathbb {R} ^{n}}لRم{\displaystyle \mathbb {R} ^{m}}توجد تعابير بديلة لمصفوفات التحويل التي تتضمن متجهات صفية ، والتي يفضلها بعض المؤلفين. [ 2 ] [ 3 ]

الاستخدامات

تسمح المصفوفات بعرض التحويلات الخطية العشوائية بتنسيق متسق، مناسب للحساب. [ 1 ] وهذا يسمح أيضًا بتركيب التحويلات بسهولة (عن طريق ضرب مصفوفاتها).

لا تقتصر التحويلات التي يمكن تمثيلها بالمصفوفات على التحويلات الخطية فقط. فبعض التحويلات غير الخطية في الفضاء الإقليدي ذي الأبعاد n ، Rⁿ ، يمكن تمثيلها كتحويلات خطية في الفضاء ذي الأبعاد n +1، Rⁿ + 1 . وتشمل هذه التحويلات كلاً من التحويلات الأفينية (مثل الإزاحة ) والتحويلات الإسقاطية . ولهذا السبب، تُستخدم مصفوفات التحويل 4×4 على نطاق واسع في رسومات الحاسوب ثلاثية الأبعاد ، إذ تُمكّن من إجراء الإزاحة، وتغيير الحجم، وتدوير الكائنات من خلال ضرب المصفوفات المتكرر. وتُسمى مصفوفات التحويل هذه، ذات الأبعاد n +1، بحسب تطبيقها، مصفوفات التحويل الأفيني ، أو مصفوفات التحويل الإسقاطي ، أو بشكل أعم، مصفوفات التحويل غير الخطي . وبالنسبة لمصفوفة ذات أبعاد n ، يمكن وصف مصفوفة ذات أبعاد n +1 بأنها مصفوفة مُوسّعة .

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

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

إيجاد مصفوفة التحويل

إذا كان لدى المرء تحويل خطيتي(x){\displaystyle T(x)}في الصيغة الوظيفية، يسهل تحديد مصفوفة التحويل A عن طريق تحويل كل متجه من متجهات الأساس القياسي بواسطة T ، ثم إدخال النتيجة في أعمدة المصفوفة. بعبارة أخرى، أ=[تي(هـ1)تي(هـ2)تي(هـن)]{\displaystyle A={\begin{bmatrix}T(\mathbf {e} _{1})&T(\mathbf {e} _{2})&\cdots &T(\mathbf {e} _{n})\end{bmatrix}}}

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

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

للتوضيح، متجهv{\displaystyle \mathbf {v} }يمكن تمثيلها باستخدام متجهات الأساس،هـ=[هـ1هـ2هـن]{\displaystyle E={\begin{bmatrix}\mathbf {e} _{1}&\mathbf {e} _{2}&\cdots &\mathbf {e} _{n}\end{bmatrix}}}مع الإحداثيات[v]هـ=[v1v2vن]تي{\displaystyle [\mathbf {v} ]_{E}={\begin{bmatrix}v_{1}&v_{2}&\cdots &v_{n}\end{bmatrix}}^{\mathrm {T} }}: v=v1هـ1+v2هـ2++vنهـن=أناvأناهـأنا=هـ[v]هـ{\displaystyle \mathbf {v} =v_{1}\mathbf {e} _{1}+v_{2}\mathbf {e} _{2}+\cdots +v_{n}\mathbf {e} _{n}=\sum _{i}v_{i}\mathbf {e} _{i}=E[\mathbf {v} ]_{E}}

الآن، عبّر عن نتيجة مصفوفة التحويل A علىv{\displaystyle \mathbf {v} }، على الأساس المعطى: أ(v)=أ(أناvأناهـأنا)=أناvأناأ(هـأنا)=[أ(هـ1)أ(هـ2)أ(هـن)][v]هـ=أ[v]هـ=[هـ1هـ2هـن][أ1،1أ1،2أ1،نأ2،1أ2،2أ2،نأن،1أن،2أن،ن][v1v2vن]{\displaystyle {\begin{aligned}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{aligned}}}

الأأنا،ج{\displaystyle a_{i,j}}يتم تحديد عناصر المصفوفة A لقاعدة معينة E عن طريق تطبيق A على كلهـج=[00(vج=1)0]تي{\displaystyle \mathbf {e} _{j}={\begin{bmatrix}0&0&\cdots &(v_{j}=1)&\cdots &0\end{bmatrix}}^{\mathrm {T} }}ومراقبة متجه الاستجابة أهـج=أ1،جهـ1+أ2،جهـ2++أن،جهـن=أناأأنا،جهـأنا.{\displaystyle 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}.}

تحدد هذه المعادلة العناصر المطلوبة،أأنا،ج{\displaystyle a_{i,j}}، من العمود j من المصفوفة A. [ 4 ]

الأساس الذاتي والمصفوفة القطرية

ومع ذلك، توجد قاعدة خاصة للمؤثر الذي تشكل مكوناته مصفوفة قطرية ، وبالتالي، ينخفض ​​تعقيد الضرب إلى n . كونها قطرية يعني أن جميع المعاملاتأأنا،ج{\displaystyle a_{i,j}}يستثنيأأنا،أنا{\displaystyle a_{i,i}}الأصفار تترك حدًا واحدًا فقط في المجموعأأنا،جهـأنا{\textstyle \sum a_{i,j}\mathbf {e} _{i}}أعلاه. العناصر القطرية المتبقية،أأنا،أنا{\displaystyle a_{i,i}}تُعرف هذه القيم باسم القيم الذاتية ويُشار إليها بـλأنا{\displaystyle \lambda _{i}}في المعادلة المحددة، والتي تختزل إلىأهـأنا=λأناهـأنا{\displaystyle A\mathbf {e} _{i}=\lambda _{i}\mathbf {e} _{i}}تُعرف المعادلة الناتجة باسم معادلة القيم الذاتية . [ 5 ] يتم اشتقاق المتجهات الذاتية والقيم الذاتية منها عبر متعددة الحدود المميزة .

باستخدام عملية القطرنة ، غالباً ما يكون من الممكن التحويل من وإلى القواعد الذاتية.

أمثلة في بعدين

عرض توضيحي لتحويل المصفوفة. اضبط الأرقام في المصفوفة لتطبيق هذا التحويل على الصورة.
10
01

تُعدّ التحويلات الهندسية الأكثر شيوعًا التي تُبقي نقطة الأصل ثابتةً تحويلاتٍ خطية، وتشمل الدوران، والتحجيم، والقص، والانعكاس، والإسقاط المتعامد؛ وإذا لم يكن التحويل الأفيني إزاحةً خالصة، فإنه يُبقي نقطةً ما ثابتة، ويمكن اختيار تلك النقطة كنقطة أصل لجعل التحويل خطيًا. في بُعدين، يمكن تمثيل التحويلات الخطية باستخدام مصفوفة تحويل 2×2.

تمارين التمدد

التمدد في المستوى xy هو تحويل خطي يُكبّر جميع المسافات في اتجاه معين بمعامل ثابت، دون التأثير على المسافات في الاتجاه العمودي. نقتصر هنا على دراسة التمددات على طول المحورين x و y. يأخذ التمدد على طول المحور x الشكل x' = kx ; y' = حيث k ثابت موجب . (لاحظ أنه إذا كان k > 1 ، فإن هذا يُعدّ تمددًا حقيقيًا؛ أما إذا كان k < 1 ، فهو انضغاط، ولكننا نُطلق عليه أيضًا تمددًا. كذلك، إذا كان k = 1 ، فإن التحويل يكون تحويلًا محايدًا، أي أنه لا يُحدث أي تغيير).

المصفوفة المرتبطة بتمدد بمعامل k على طول المحور x تُعطى بالصيغة التالية: [ك001]{\displaystyle {\begin{bmatrix}k&0\\0&1\end{bmatrix}}}

وبالمثل، فإن التمدد بمعامل k على طول المحور y يكون على الصورة x' = x ; y' = ky ، لذا فإن المصفوفة المرتبطة بهذا التحويل هي [100ك]{\displaystyle {\begin{bmatrix}1&0\\0&k\end{bmatrix}}}

الضغط

إذا تم دمج الامتدادين أعلاه مع القيم المتبادلة، فإن مصفوفة التحويل تمثل عملية ضغط : [ك001/ك].{\displaystyle {\begin{bmatrix}k&0\\0&1/k\end{bmatrix}}.} يتحول مربع ذو أضلاع موازية للمحاور إلى مستطيل له نفس مساحة المربع. ويبقى تمدد المربع وانضغاطه المتبادلان ثابتين في المساحة.

تناوب

للدوران بزاوية θ عكس اتجاه عقارب الساعة (الاتجاه الموجب) حول نقطة الأصل ، يكون الشكل الوظيفي كما يلي:x=xكوسθ-yالخطيئةθ{\displaystyle x'=x\cos \theta -y\sin \theta }وy=xالخطيئةθ+yكوسθ{\displaystyle y'=x\sin \theta +y\cos \theta }. عند كتابتها في شكل مصفوفة، تصبح كالتالي: [ 6 ][xy]=[كوسθ-الخطيئةθالخطيئةθكوسθ][xy]{\displaystyle {\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كوسθ+yالخطيئةθ{\displaystyle x'=x\cos \theta +y\sin \theta }وy=-xالخطيئةθ+yكوسθ{\displaystyle y'=-x\sin \theta +y\cos \theta }صيغة المصفوفة هي: [xy]=[كوسθالخطيئةθ-الخطيئةθكوسθ][xy]{\displaystyle {\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+كy{\displaystyle x'=x+ky}وy=y{\displaystyle y'=y}وعند كتابتها في شكل مصفوفة، تصبح كالتالي: [xy]=[1ك01][xy]{\displaystyle {\begin{bmatrix}x'\\y'\end{bmatrix}}={\begin{bmatrix}1&k\\0&1\end{bmatrix}}{\begin{bmatrix}x\\y\end{bmatrix}}}

القص الموازي للمحور y لهx=x{\displaystyle x'=x}وy=y+كx{\displaystyle y'=y+kx}، والتي لها شكل مصفوفة: [xy]=[10ك1][xy]{\displaystyle {\begin{bmatrix}x'\\y'\end{bmatrix}}={\begin{bmatrix}1&0\\k&1\end{bmatrix}}{\begin{bmatrix}x\\y\end{bmatrix}}}

انعكاس

للتأمل في خط يمر بنقطة الأصل، دعل=(لx،لy){\displaystyle \mathbf {l} =(l_{x},l_{y})}ليكن متجهًا في اتجاه الخط. عندئذٍ تكون مصفوفة التحويل كالتالي: أ=1ل2[لy2-لx22لxلy2لxلyلx2-لy2]{\displaystyle \mathbf {A} ={\frac {1}{\lVert \mathbf {l} \rVert ^{2}}}{\begin{bmatrix}l_{y}^{2}-l_{x}^{2}&2l_{x}l_{y}\\2l_{x}l_{y}&l_{x}^{2}-l_{y}^{2}\end{bmatrix}}}

في ثلاثة أبعاد، معل=(لx،لy،لz){\displaystyle \mathbf {l} =(l_{x},l_{y},l_{z})}، مصفوفة التحويل هي:

أ=1ل2[لy2+لz2-لx22لxلy2لxلz2لyلxلx2+لz2-لy22لyلz2لzلx2لzلyلx2+لy2-لz2]{\displaystyle \mathbf {A} ={\frac {1}{\lVert \mathbf {l} \rVert ^{2}}}{\begin{bmatrix}l_{y}^{2}+l_{z}^{2}-l_{x}^{2}&2l_{x}l_{y}&2l_{x}l_{z}\\2l_{y}l_{x}&l_{x}^{2}+l_{z}^{2}-l_{y}^{2}&2l_{y}l_{z}\\2l_{z}l_{x}&2l_{z}l_{y}&l_{x}^{2}+l_{y}^{2}-l_{z}^{2}\end{bmatrix}}}

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

لإسقاط متجه عموديًا على خط يمر بنقطة الأصل، دعu=(ux،uy){\displaystyle \mathbf {u} =(u_{x},u_{y})}ليكن متجهًا في اتجاه الخط. عندئذٍ تكون مصفوفة التحويل كالتالي: أ=1u2[ux2uxuyuxuyuy2]{\displaystyle \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}}}

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

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

أمثلة في ثلاثة أبعاد

تناوب

المصفوفة اللازمة لتدوير زاوية θ حول أي محور محدد بواسطة متجه الوحدة ( x , y , z ) هي [ 7 ][xx(1-كوسθ)+كوسθyx(1-كوسθ)-zالخطيئةθzx(1-كوسθ)+yالخطيئةθxy(1-كوسθ)+zالخطيئةθyy(1-كوسθ)+كوسθzy(1-كوسθ)-xالخطيئةθxz(1-كوسθ)-yالخطيئةθyz(1-كوسθ)+xالخطيئةθzz(1-كوسθ)+كوسθ].{\displaystyle {\begin{bmatrix}xx(1-\cos \theta )+\cos \theta &yx(1-\cos \theta )-z\sin \theta &zx(1-\cos \theta )+y\sin \theta \\xy(1-\cos \theta )+z\sin \theta &yy(1-\cos \theta )+\cos \theta &zy(1-\cos \theta )-x\sin \theta \\xz(1-\cos \theta )-y\sin \theta &yz(1-\cos \theta )+x\sin \theta &zz(1-\cos \theta )+\cos \theta \end{bmatrix}}.}

انعكاس

لعكس نقطة عبر مستوىأx+بy+جz=0{\displaystyle ax+by+cz=0}(الذي يمر عبر نقطة الأصل)، يمكن للمرء أن يستخدمأ=أنا-2شمالشمالتي{\displaystyle \mathbf {A} =\mathbf {I} -2\mathbf {NN} ^{\mathrm {T} }}، أينأنا{\displaystyle \mathbf {I} }هي مصفوفة الوحدة 3×3 وشمال{\displaystyle \mathbf {N} }هو متجه الوحدة ثلاثي الأبعاد للمتجه العمودي على المستوى. إذا كان معيار L2 لـأ{\displaystyle a}،ب{\displaystyle b}، وج{\displaystyle c}إذا كانت المصفوفة تساوي واحدًا، فيمكن التعبير عن مصفوفة التحويل على النحو التالي: أ=[1-2أ2-2أب-2أج-2أب1-2ب2-2بج-2أج-2بج1-2ج2]{\displaystyle \mathbf {A} ={\begin{bmatrix}1-2a^{2}&-2ab&-2ac\\-2ab&1-2b^{2}&-2bc\\-2ac&-2bc&1-2c^{2}\end{bmatrix}}}

لاحظ أن هذه حالات خاصة من انعكاس هاوسهولدر في بعدين وثلاثة أبعاد. الانعكاس حول خط أو مستوى لا يمر بنقطة الأصل ليس تحويلاً خطياً، بل هو تحويل تآلفي ، ويمكن التعبير عنه كمصفوفة تحويل تآلفي 4×4 كما يلي (بافتراض أن المتجه العمودي هو متجه وحدة): [xyz1]=[1-2أ2-2أب-2أج-2أد-2أب1-2ب2-2بج-2بد-2أج-2بج1-2ج2-2جد0001][xyz1]{\displaystyle {\begin{bmatrix}x'\\y'\\z'\\1\end{bmatrix}}={\begin{bmatrix}1-2a^{2}&-2ab&-2ac&-2ad\\-2ab&1-2b^{2}&-2bc&-2bd\\-2ac&-2bc&1-2c^{2}&-2cd\\0&0&0&1\end{bmatrix}}{\begin{bmatrix}x\\y\\z\\1\end{bmatrix}}} أيند=-صشمال{\displaystyle d=-\mathbf {p} \cdot \mathbf {N} }إلى حد ماص{\displaystyle \mathbf {p} }على متن الطائرة، أو ما يعادل ذلك،أx+بy+جz+د=0{\displaystyle ax+by+cz+d=0}.

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

تركيب التحويلات وعكسها

أحد الدوافع الرئيسية لاستخدام المصفوفات لتمثيل التحويلات الخطية هو أنه يمكن بعد ذلك تركيب التحويلات وعكسها بسهولة.

يتم التركيب عن طريق ضرب المصفوفات . تُجرى العمليات على متجهات الصفوف والأعمدة بواسطة المصفوفات، الصفوف على اليسار والأعمدة على اليمين. ولأن النص يُقرأ من اليسار إلى اليمين، يُفضل استخدام متجهات الأعمدة عند تركيب مصفوفات التحويل.

إذا كانت A و B مصفوفتين لتحويلين خطيين، فإن تأثير تطبيق A أولاً ثم B على متجه عموديx{\displaystyle \mathbf {x} }يُعطى بواسطة: ب(أx)=(بأ)x.{\displaystyle \mathbf {B} (\mathbf {A} \mathbf {x} )=(\mathbf {BA} )\mathbf {x} .}

بمعنى آخر، فإن مصفوفة التحويل المدمج A متبوعًا بـ B هي ببساطة ناتج ضرب المصفوفات الفردية.

عندما تكون A مصفوفة قابلة للعكس، توجد مصفوفة A⁻¹ تمثل تحويلاً "يعكس" لأن تركيبها مع A هو مصفوفة الوحدة . في بعض التطبيقات العملية، يمكن حساب العكس باستخدام خوارزميات العكس العامة أو بإجراء عمليات عكسية (لها تفسير هندسي واضح، مثل الدوران في الاتجاه المعاكس) ثم تركيبها بترتيب عكسي. تُعد مصفوفات الانعكاس حالة خاصة لأنها معكوسات ذاتية ولا تحتاج إلى حساب منفصل.

أنواع أخرى من التحولات

التحويلات الأفينية

تأثير تطبيق مصفوفات التحويل الأفيني ثنائية الأبعاد المختلفة على مربع الوحدة. لاحظ أن مصفوفات الانعكاس هي حالات خاصة من مصفوفة القياس.
يمكن إجراء التحويلات الأفينية على المستوى ثنائي الأبعاد في ثلاثة أبعاد. يتم الانتقال عن طريق القص الموازي للمستوى xy، ويتم الدوران حول المحور z.

لتمثيل التحويلات الأفينية باستخدام المصفوفات، يمكننا استخدام الإحداثيات المتجانسة . وهذا يعني تمثيل متجه ثنائي الأبعاد ( x , y ) كمتجه ثلاثي الأبعاد ( x , y , 1)، وبالمثل بالنسبة للأبعاد الأعلى. باستخدام هذا النظام، يمكن التعبير عن الإزاحة بضرب المصفوفات. الشكل الوظيفيx=x+تx؛y=y+تy{\displaystyle x'=x+t_{x};y'=y+t_{y}}يصبح: [xy1]=[10تx01تy001][xy1].{\displaystyle {\begin{bmatrix}x'\\y'\\1\end{bmatrix}}={\begin{bmatrix}1&0&t_{x}\\0&1&t_{y}\\0&0&1\end{bmatrix}}{\begin{bmatrix}x\\y\\1\end{bmatrix}}.}

تُدرج جميع التحويلات الخطية العادية ضمن مجموعة التحويلات الأفينية، ويمكن وصفها بأنها شكل مُبسّط من التحويلات الأفينية. لذا، يُمكن تمثيل أي تحويل خطي بمصفوفة تحويل عامة. تُستخرج هذه المصفوفة بتوسيع مصفوفة التحويل الخطي الأصلية بإضافة صف وعمود، وملء الفراغ الإضافي بأصفار باستثناء الزاوية السفلية اليمنى، التي يجب أن تكون قيمتها 1. على سبيل المثال، تصبح مصفوفة الدوران عكس اتجاه عقارب الساعة المذكورة أعلاه كما يلي:[كوسθ-الخطيئةθ0الخطيئةθكوسθ0001]{\displaystyle {\begin{bmatrix}\cos \theta &-\sin \theta &0\\\sin \theta &\cos \theta &0\\0&0&1\end{bmatrix}}}

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

يمكن الحصول على المزيد من التحويلات الأفينية عن طريق تركيب تحويلين أفينيين أو أكثر. على سبيل المثال، بالنظر إلى إزاحة T' مع متجه(تx،تy)،{\displaystyle (t'_{x},t'_{y}),}دوران R بزاوية θ عكس اتجاه عقارب الساعة ، وتغيير في المقياس S بمعاملات(sx،sy){\displaystyle (s_{x},s_{y})}وترجمة T للمتجه(تx،تy)،{\displaystyle (t_{x},t_{y}),}النتيجة M لـ T'RST هي: [ 8 ][sxكوسθ-syالخطيئةθتxsxكوسθ-تysyالخطيئةθ+تxsxالخطيئةθsyكوسθتxsxالخطيئةθ+تysyكوسθ+تy001]{\displaystyle {\begin{bmatrix}s_{x}\cos \theta &-s_{y}\sin \theta &t_{x}s_{x}\cos \theta -t_{y}s_{y}\sin \theta +t'_{x}\\s_{x}\sin \theta &s_{y}\cos \theta &t_{x}s_{x}\sin \theta +t_{y}s_{y}\cos \theta +t'_{y}\\0&0&1\end{bmatrix}}}

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

إسقاط المنظور

مقارنة تأثيرات تطبيق مصفوفات التحويل الأفيني ثنائي الأبعاد ومصفوفات التحويل المنظوري على مربع وحدة.

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

يستخدم أبسط إسقاط منظور نقطة الأصل كمركز للإسقاط، والمستوى عندz=1{\displaystyle z=1}باعتبارها مستوى الصورة. ويكون الشكل الوظيفي لهذا التحويل هوx=x/z{\displaystyle x'=x/z}؛y=y/z{\displaystyle y'=y/z}يمكننا التعبير عن ذلك في إحداثيات متجانسة على النحو التالي: [xجyجzجwج]=[1000010000100010][xyz1]=[xyzz]{\displaystyle {\begin{bmatrix}x_{c}\\y_{c}\\z_{c}\\w_{c}\end{bmatrix}}={\begin{bmatrix}1&0&0&0\\0&1&0&0\\0&0&1&0\\0&0&1&0\end{bmatrix}}{\begin{bmatrix}x\\y\\z\\1\end{bmatrix}}={\begin{bmatrix}x\\y\\z\\z\end{bmatrix}}}

بعد إجراء عملية ضرب المصفوفات ، يكون المكون المتجانسwج{\displaystyle w_{c}}ستكون مساوية لقيمةz{\displaystyle z}أما الثلاثة الأخرى فلن تتغير. لذلك، لإعادة رسمها على المستوى الحقيقي، يجب علينا إجراء القسمة المتجانسة أو القسمة المنظورية بتقسيم كل مكون علىwج{\displaystyle w_{c}}: [xyz1]=1wج[xجyجzجwج]=[x/zy/z11]{\displaystyle {\begin{bmatrix}x'\\y'\\z'\\1\end{bmatrix}}={\frac {1}{w_{c}}}{\begin{bmatrix}x_{c}\\y_{c}\\z_{c}\\w_{c}\end{bmatrix}}={\begin{bmatrix}x/z\\y/z\\1\\1\end{bmatrix}}}

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

انظر أيضاً

مراجع

  1. 1 2 جنتل، جيمس إي. (2007). "تحويلات المصفوفات وتحليلها إلى عوامل" . جبر المصفوفات: النظرية والحسابات والتطبيقات في الإحصاء . سبرينغر. ISBN 9780387708737.
  2. رافائيل أرتزي (1965) الهندسة الخطية
  3. جيه دبليو بي هيرشفيلد (1979) الهندسة الإسقاطية للحقول المنتهية ، مطبعة كلارندون
  4. نيرينغ، جيمس (2010). "الفصل 7.3 أمثلة على المؤثرات" (ملف PDF) . الأدوات الرياضية للفيزياء . ISBN 978-0486482125تم الاطلاع عليه بتاريخ 1 يناير 2012 .
  5. نيرينغ، جيمس (2010). "الفصل 7.9: القيم الذاتية والمتجهات الذاتية" (ملف PDF) . الأدوات الرياضية للفيزياء . ISBN 978-0486482125تم الاطلاع عليه بتاريخ 1 يناير 2012 .
  6. "مصفوفة الدوران - وولفرام ماث وورلد" . mathworld.wolfram.com . تم الاطلاع عليه بتاريخ 23-05-2026 .
  7. شيمانسكي، جون إي. (1989). الرياضيات الأساسية لمهندسي الإلكترونيات: نماذج وتطبيقات . تايلور وفرانسيس. ص 154. ISBN  0278000681.
  8. سيدريك جولز (25 فبراير 2015). "خبز مصفوفات التحويل ثنائية الأبعاد" .