An electronic accompanyment to Priestley's Introduction to Complex Analysis

Date Published: 07/08/2019

I want to collect together bits of code together to create an electronic accompanyment to Priestley's Complex Analysis.

Argand Diagrams

In order to show complex numbers graphically, I need a way to plot argand diagrams. Part of this involved a polar plotter that I coded, the code can be found on my github, as with all my code.

Next came the issue of plotting the argand diagrams, this was possibly done in a couple of ways

  1. Use a program to identify the type of argand equation it was
    • This would probably require some sort of machine learning program in order for it to work
  2. Input every point in the complex plane in order to show a depiction of the graph.
    • This would be very time consuming and inefficient
    • This would only provide a picture and would be no good for integration later in the project
  3. Create a tree shaped program to rearrange the argand diagram into polar form

Now, this opens another can of worms. How does one code an algebra engine, to be perfectly honest with you, I have no idea but that isnt going to stop me. I think its time to employ TDD! The first test is nothing, so it fails. The next test is to get Linear equations to work.

Update as of: 13/08/2019

Now, the program can solve Linear equations, the next test is to make solve a system of Quadratics and Linear equations by substitutions. You can find the code here