ComplexOperations.jl
Perform basic operations on complex numbers. Complex numbers are represented as 2-element vectors. Operations include:
- complex scalar operations
- scalar multiplications (
complex_multiply
) - scalar division (
complex_divide
)
- scalar multiplications (
- complex vector operations
- vector dot product (
complex_vector_dot_product
) - vector cross product (
complex_vector_cross_product
)
- vector dot product (
- complex matrix operations
- matrix multiplication (
complex_matrix_multiplication
) - matrix inversion (
complex_matrix_inversion
)
- matrix multiplication (
Installation
The package should be registered, and can be installed by executing the following command:
using Pkg; Pkg.add(ComplexOperations)
If this fails (e.g., if registering the package didn't work), then you can install it by opening an interactive julia session, and type the following command:
using Pkg; Pkg.add(url="https://github.com/mhmodzoka/ComplexOperations.jl")