Defactoring: Difference between revisions

Cmloegcmluin (talk | contribs)
Cmloegcmluin (talk | contribs)
Line 321: Line 321:
Fortunately, both of these two processes can be done using a technique you may already be familiar with if you've learned how to calculate the null-space of a mapping by hand (as demonstrated [[User:Cmloegcmluin/RTT_How-To#null-space|here]]):  
Fortunately, both of these two processes can be done using a technique you may already be familiar with if you've learned how to calculate the null-space of a mapping by hand (as demonstrated [[User:Cmloegcmluin/RTT_How-To#null-space|here]]):  
# augmenting your matrix with an identity matrix
# augmenting your matrix with an identity matrix
# performing elementary row or column operations until a desired state is achieved
# performing elementary row or column operations until a desired state is achieved<ref>For convenience, here is a summary of the three different techniques and their targets:<br>
* null-space: augment to the bottom, go until you get columns with all zeros.
* Hermite: augment to the right, go until echelon form.
* inverse: augment to the right, go until identity matrix.
</ref>


===== Hermite decomposition by hand =====
===== Hermite decomposition by hand =====