Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/complex-analysis/complex-analysis.github.io
Complex Analysis: A Visual and Interactive Introduction
https://github.com/complex-analysis/complex-analysis.github.io
analysis applets cindyjs complex geogebra mathcell mathematics p5js textbook visualization-tools
Last synced: 3 months ago
JSON representation
Complex Analysis: A Visual and Interactive Introduction
- Host: GitHub
- URL: https://github.com/complex-analysis/complex-analysis.github.io
- Owner: complex-analysis
- License: other
- Created: 2020-01-08T06:32:58.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-27T06:15:16.000Z (3 months ago)
- Last Synced: 2024-07-27T08:57:03.178Z (3 months ago)
- Topics: analysis, applets, cindyjs, complex, geogebra, mathcell, mathematics, p5js, textbook, visualization-tools
- Language: HTML
- Homepage: https://complex-analysis.com/
- Size: 81.7 MB
- Stars: 150
- Watchers: 3
- Forks: 28
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - complex-analysis/complex-analysis.github.io - Complex Analysis: A Visual and Interactive Introduction (others)
README
# MAJOR UPDATE COMPLETED!!!
Enjoy the new design with improved performance for the applets.
# Complex Analysis
A visual and interactive introduction to [Complex Analysis](https://complex-analysis.github.io).##### ISBN 978-0-6485736-0-9
![alt tag](preview.jpg)
---
## INTRO
The study of complex analysis is important for students in engineering and the
physical sciences and is a central subject in mathematics. In addition to being
mathematically elegant, complex analysis provides powerful tools for solving
problems that are either very difficult or virtually impossible to solve in any
other way.In this book you will find examples, problems and applets that allow you to explore complex analysis by using the visual interactive power of the computer (or tablet).
UPDATES! This site has been getting lots of visits which is fantastic. I have fixed some typos and modified some applets for better performance. I am also planning to add some new sections covering integration of complex functions. Finally, I will start the Spanish version so more people can enjoy learning and playing with complex analysis.
Ready to get started? Skip ahead to the [Table of Contents](https://complex-analysis.github.io/content/table_of_contents.html)
---
## WHAT IT IS ABOUT
This book is an interactive introduction to the theory and applications of complex functions
from a visual point of view. However, it does not cover all the topics of a
standard course. In fact, it is a collection of selected topics and interactive applets
that can be used as a supplementary learning resource by anyone interested in learning
this fascinating branch of mathematics.Some of the topics covered here are basic arithmetic of complex numbers, complex functions,
Riemann surfaces, limits, derivatives, domain coloring, analytic landscapes and
some applications of conformal mappings.What distinguishes this online book from other traditional texts in the first instance is the use of interactive applets that allow you to explore properties of complex numbers geometrically and analyze complex functions by using different techniques to visualize them. For the design of applets I used the following open-source softwares: [GeoGebra](https://geogebra.org/), [p5.js](https://p5js.org/), [Cindy.js](https://cindyjs.org/) and [MathCell](http://mathcell.org/).
Although I advocate for the use of computers as an aid to geometric reasoning,
I highly encourage you to practice your problem solving skills by solving
the suggested exercises (or filling the missing details) that you will
encounter throughout the sections.Think of the computer as a physicist would his laboratory. It may be used
to check existing ideas about our world, or as a tool to discover new phenomena
which then poses new ideas or challenges for their explanation.
Throughout the sections I have provided detailed instructions (in some cases)
to explore concepts and relationships about complex numbers using specific softwares,
nevertheless you must still keep in mind that computer hardware and software
are ephemeral things in comparison with mathematical ideas, which are timeless.---
## ISSUES?
Of course, no project such as this can be free from errors and incompleteness.
If you find applets that don't run correctly, or the examples that aren't explained
quite right, or a typo, please
[report them at this project's GitHub repository](https://github.com/complex-analysis/complex-analysis.github.io/issues). Thanks for your help!---
## DESIGN CREDITS
The initial design of this book was based upon the fantastic book [Collision Detection](http://www.jeffreythompson.org/collision-detection/index.php) written by [Jeffrey Thompson](http://www.jeffreythompson.org/). If you want to learn about the algorithms behind collisions using basic geometrical shapes, you should check it! The current version, released in 2024, was built thanks to the following projects:
-
LaTeX.CSS by Vincent Dörig -
LatexCSS by David Zollikofer -
The Magic Book project.
---
## ❤️ Support this project to keep it alive!
This interactive book is free for everybody, as I believe that everyone should have access to high-quality learning resources to explore and learn mathematics. That's why many users choose to contribute to my efforts. If you believe in what I do and want to help me on my journey, you can do so now with the links below:
* [Patreon](https://www.patreon.com/jcponce)
* [PayPal](https://paypal.me/jcarlosponce/3)
* [T-shirts](https://jcponcemath.secure-decoration.com/shop/category/complex?c=4336971)
Your contributions help me to maintain this site and, crucially, ensure it remains freely accessible to anyone eager to explore this captivating field of mathematics —without any distracting ads.
---
## LICENSE
This book is released under the license: [Attribution-NonCommercial-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-nc-sa/4.0/).