Ich habe, angeregt durch mehrere Threads, mal eine Unit programmiert, welche das Rechnen mit komplexen Zahlen realisiert.
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| var A,B,C: TComplex; begin A.Create(2,3); B.Create(4,5); C := A+B; |
Beispielprogramm ist angehängt, Quellen ebenfalls
*
Version 2.0
- Operatoren x, -, *, / überladen
- Float,String nach TComplex
- TComplex nach String
- komplexe Null, konjugiert komplexe Zahl
- Betrag, Betrag²
- Reziproke, Skalierung
- Test, ob reelle Zahl
- Winkel zur X-Achse, Polarkoordinaten
- Funktionen
= Sinus, Kosinus, Tangens, Kotangens
= Quadrat, Quadratwurzel, Reziprokes
= Ln, Exp und Power
Die F1-Taste steht nicht unter Naturschutz und darf somit regelmäßig und oft benutzt werden!