All the theory of linear systems we have discussed so far (e.g., matrix form, equivalent systems, elementary row operations, row echelon form, Gaussian elimination) depends on the choice we have initially made of arranging the equations of the system vertically (one below the other) and writing their left- and right-hand sides as entries of two column vectors.
A parallel, and mostly identical, theory can be developed by arranging the equations horizontally (one besides the other) and writing their left- and right-hand sides as entries of two row vectors. In this parallel theory, which is briefly outlined below, elementary column operations (which are the counterpart of elementary row operations) play a key role. Furthermore, precisely defining column operations is worthwhile because several useful concepts in linear algebra rely on a unified treatment of row and column operations.
Remember that a system of
linear equations in
unknowns
can
be represented in matrix form
as
where
is the
matrix of coefficients,
is the
vector of constants and
is the
vector of unknowns.
Thus, we have two
column vectors on the two sides of the equal sign:
on the left-hand side;
on the right-hand side.
By transposing both sides of the system, we can equivalently write it
asso
that the vector of unknowns
is a
row vector, the matrix of coefficients
is a
matrix and the vector of constants
is a
row vector.
In other words, we have two
row vectors on the two sides of the equal sign:
on the left-hand side;
on the right-hand side.
This is what we meant in the introduction by "arranging the equations horizontally, one besides the other".
Notice that:
in the system
,
each row is an equation;
in the system
,
each column is an equation.
Example
Consider the
systemThen,
and
we have two
vectors on the two sides of the equal
sign:
Each
row of the two vectors corresponds to an equation. By
transposing everything, we
get
and
we have two
vectors on the two sides of the equal
sign:
Each
column of the two vectors corresponds to an equation. To
better visualize the correspondence between columns, we could
write
When a system is written horizontally, we can obtain systems equivalent to it by performing elementary column operations:
multiplying a column by a non-zero constant;
adding a multiple of one column to another column;
interchanging columns.
These operations are completely analogous to the elementary row operations performed on systems written vertically.
Remember that elementary row operations can be performed in two alternative ways:
directly on the rows of the system;
on the rows of the identity matrix; the system is then pre-multiplied by the resultant matrix.
The same is true of elementary column operations, who can be performed:
directly on the columns of the system;
on the columns of the identity matrix; the system is then post-multiplied by the resultant matrix.
This can be easily seen as follows. When the system is arranged vertically and
the matrix obtained by performing elementary row operations is
,
then the equivalent system
is
If we transpose both sides of the equation, we
getwhere
is the matrix obtained by performing column operations on the identity matrix
(transposition transforms row operations into column operations).
Example
Consider the system of two equations in three
unknownsthat
can be written in matrix form as
where
Adding
the first equation to the second, we obtain the equivalent
system
that
can be written in matrix form
as
where
We
obtain the same result by 1) taking the
identity
matrix
2)
adding its first column to the
second:
and
3) post-multiplying
and
by
:
Remember that systems arranged vertically are easy to solve when they are in
row echelon form or
reduced row echelon
form. These forms have obvious counterparts for systems arranged
horizontally: the
systemis
said to be in (reduced) column echelon form if and only if the system
is
in (reduced) row echelon form.
Equivalently, the matrix
is said to be in (reduced) column echelon form if and only if the matrix
is in (reduced) row echelon form.
Finally, Gaussian and Gauss Jordan elimination, the two algorithms used to transform a vertical system into an equivalent system in (reduced) row echelon form, can be used on a horizontal system with straightforward modifications: whenever an elementary row operation is necessary for the vertical system, we instead perform a column operation on the horizontal system.
Below you can find some exercises with explained solutions.
Write the
systemhorizontally.
The system
is
Write the matrix
that allows us to sum twice the first column of the system in the previous
exercise to the second column.
The matrix
is obtained by performing the elementary column operation on the
identity matrix:
Please cite as:
Taboga, Marco (2021). "Elementary column operations", Lectures on matrix algebra. https://www.statlect.com/matrix-algebra/elementary-column-operations.
Most of the learning materials found on this website are now available in a traditional textbook format.