<<home  <<previous  next>>

Trip on the Complex Plane



Matrix View




The previous page showed how a complex multiplication (a+ib)(c+id) will result in the real product (ac-bd) and the imaginary product i(ad+bc). We will now find out how to describe this as a matrix operation. There is a parallel between the geometry of the complex plane and a matrix, which can help in understanding the rotational character of complex multiplication.


matrix1




The general routine of matrix multiplication is not illustrated on this page. If you need it, goto>> ../Matrix Multiplication.

Because there are four multiplications in the complex case, the matrix operation will have this general form:




general





In complex multiplication, variations on three matrix archetypes are beneath the skin: the identity matrix, the permutation matrix, and the reflection matrix. I will introduce these one by one. On the left below is an identity matrix, with ones on the main diagonal. The effect of multiplying with an identity matrix is that input and output of the operation are identical.




identity




When a constant other than 1 is on the main diagonal, the effect will be a mere scaling. The real part of (a+ib) is put on the main diagonal to produce this effect. That results in the first terms of real and imaginary products, the ac of (ac-bd) and the ad of i(ad+bc).



matrix3
matrix4





The scaling effect can be illustrated with an example on the complex plane. a*(c+id)=(ac+iad), where a is the scalar:




scalevector




The next matrix archetype is the reflection matrix. It's effect is to reflect a vector over some axis, in this case over the x-axis.




reflection




The effect is shown in the complex plane here:



reflectedvector




Back to the identity matrix. When it's rows are shuffled, you get a permutation matrix. In the 2x2 case, there is only one permutation scheme:



permuterows




The effect of this permutation matrix is to swap the parts of (c+id):

 

permutation




Permutation of a vector shows like this on the complex plane:



permutevector




Now we will multiply the reflection matrix by the permutation matrix:



permuflection




How shall we typecast the combination? Permuflection?



permuflection2








Do "permuflection" on the vector (c+di):

matrix8b





This is the result:



matrix9




The values of c and d are interchanged. What is more, a plus c goes to the lower row but the upper row gets a minus d in return.



permuflectvector



This is "permuflection" in the complex case: multiplying a vector by i. The vector is rotated anti-clockwise over pi/2 radians (or 90 degrees).






Below, we multiply with ib instead of i. This will have a scaling effect in addition to the rotation.



matrix10
matrix11




The final matrix of complex multiplication, with the complete vector (a+ib) in the 2x2 matrix, is this one:




finalmatrix




And here is the result of it. Apperently i is content with his profitable position. But he may be unaware of the fact that a negative-valued c could be credited to him as well.. Generally, that probability is 50 percent.



matrix12




In matrix terminology, complex multiplication is the combined systematic effect of scaling, reflection and permutation.