AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

imaginäre Zahlen

Ein Thema von Stutz · begonnen am 19. Jun 2008 · letzter Beitrag vom 25. Jun 2008
Antwort Antwort
WS1976
(Gast)

n/a Beiträge
 
#1

Re: imaginäre Zahlen

  Alt 19. Jun 2008, 05:29
Hallo,

komplexe Zahlen zu implementieren ist relativ einfach.
Sieh eine komplexe Zahl einfach als 2 dimensionalen Vektor.

z.B.
Delphi-Quellcode:
//komplexer Zahlentyp
complextyp=record
  re:real;
  im:real;
end;

tcomplex=class
  z:complextyp;
  function add(a,b:complextyp):complextyp;
  function sub(a,b:complextyp):complextyp;
  ....
  //Hier implementierst du die weiteren Rechenroutinen
  ....
  //das hier nimmst du um das Ganze darzustellen
  function display(a:complextyp):string;
end;
Dafür brauchst du keine Automatentheorie und auch keinen Parser. Die Automatentheorie bzw Compilerbau hat hier überhaupt nichts zu suchen und der Hinweis auf einen Parser geht an der Frage vorbei.
Selbst die Implementierung für exp, sin und cosinus sind so einfach, dass das eigentlich kein Problem darstellen sollte.
Vorrausgesetzt du hast das Basiswissen und kannst mit komplexen Zahlen umgehen.
Ansonsten empfehle ich ein mathematisches Fachbuch.
Ich glaub, dass es eine entsprechende Unit bereits gibt. Suche nach tcomplex.

Grüsse
Rainer

PS: Ich hab mir mal die Mühe gemacht und hier im Forum nach komplexen Zahlen, tcomplex und so weiter gesucht. Es gibt endlos viele Antworten auf deine Frage. Suchen muss man allerdings schon.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz