Welcome! You have found the homepage of the Fall 2024 manifestation of Math 218.
In sage, the variables i
and I
can be used
interchangably as the "imaginary unit".
The commands z.real()
and z.imag()
calculate the
real and imaginary parts of z
. The
commands z.conjugate()
and z.abs()
calculate the
conjugate and absolute value of z
. We can calculate the
recriprocal of z
with 1/z
.
Of course, we can add and multiply complex numbers with the
syntax z1+z2
and z1*z2
.
We can use the expected syntax to define a complex matrix A
and
a complex vector v
. The syntax A*v
calculates the
associated matrix-vector product. The conjugate-transpose of A
is given by A.H
.
The inner product of two complex vectors is given
by v1.hermitian_inner_product(v2)
.