Le cesoie sono un'operazione di matrice elementare, quindi mentre è possibile esprimerle come "una combinazione di altre operazioni di matrice", farlo è davvero strano. Le cesoie prendono le due forme:
| 1 V | | 1 0 |
| 0 1 | , | V 1 |
considerando che una matrice di rotazione è molto più coinvolta; l'idea di esprimere un taglio usando le rotazioni suggerisce che in realtà non hai ancora scritto queste cose per vedere di cosa hai bisogno, quindi diamo un'occhiata a questo. Una matrice di rotazione è di forma:
| cos -sin |
| sin cos |
Quale può essere composto da una sequenza di tre particolare matrici di taglio, R = Sx x Sy x Sx:
| cos(a) -sin(a) | | 1 0 | | 1 sin(a) | | 1 0 |
| | = | | x | | x | |
| sin(a) cos(a) | | -tan(a/2) 1 | | 0 1 | | -tan(a/2) 1 |
Ora, possiamo fare un certo banale manipolazione della matrice per ottenere Sy. Prima a sinistra-moltiplicano:
R = Sx x Sy x Sx
Sx⁻¹ x R = Sx⁻¹ x Sy x Sx
Sx⁻¹ x R = I x Sy x Sx
Sx⁻¹ x R = Sy x Sx
e quindi destri moltiplicano:
Sx⁻¹ x R x Sx⁻¹ = Sy x Sx x Sx⁻¹
Sx⁻¹ x R x Sx⁻¹ = Sy x I
Sx⁻¹ x R x Sx⁻¹ = Sy
Dato che una riscrittura banale, una cesoia è ora due cesoie e una rotazione.
Ma la domanda più importante è: perché è necessario esprimere la matrice di taglio come qualcos'altro? È già una forma di matrice elementare, in quale ambiente di elaborazione bizare sei, o quale cosa folle stai cercando di fare, che richiede di esprimere una trasformazione elementare come una via più complessa, più lenta da calcolare? =)
fonte
2013-08-24 19:55:05
La conversione e il ridimensionamento non avranno alcun effetto sulla cesoia poiché operano su diversi elementi della matrice. Una rotazione può essere composta da 3 cesoie, ma non ho sentito di farlo al contrario. Puoi riformulare la domanda, forse? Perché hai bisogno che questa matrice sia composta da altre trasformazioni? Inoltre, una volta composta la matrice finale, non hai modo di sapere come è stata originariamente composta, poiché molte combinazioni diverse possono portare a quel risultato, quindi qual è la circostanza in cui ti serve? – user1118321