Forum: Sonstige Fragen zu Delphi
Delphi
by Binärbaum,
1. Feb 2005
Das ist ein bissl übertrieben :wink: In den reellen zahlen sind ja immerhin alle arithmetischen Operationen ausführbar (außer Division durch null, aber die bekommt man selbst im Komplexen nicht hin). Nur leider ist die Wurzel keine arithmetische Operation. :(
Forum: Sonstige Fragen zu Delphi
Delphi
by Binärbaum,
1. Feb 2005
Aber auch nur, weil du sqrt(-27) als sqrt(i²*27) interpretierst.
Übrigens war die 3. Wurzel aus -27 gemeint, und die ergibt dann -3 (bzw. ist nicht zulässig, je nach Definition).
Forum: Sonstige Fragen zu Delphi
Delphi
by Binärbaum,
1. Feb 2005
Das seh ich aber anders. Definition heißt auf deutsch nichts anderes als "Festlegung". Es kommt also darauf an, wie man die Wurzeloperation definiert (sprich: festlegt), und das kann durchaus in anderen Ländern verschieden sein. Während man in Europa meistens Wurzeln aus negativen Zahlen schon aus Prinzip verbietet (zumindest solange man sich im Bereich der reellen Zahlen aufhält), ist man in...
Forum: Sonstige Fragen zu Delphi
Delphi
by Binärbaum,
1. Feb 2005
Man könnte ja auch seinen eigenen Typ für komplexe Zahlen entwerfen und darauf die Wurzelfunkton definieren. Dann hat man diese ganze Fallunterscheidungen nicht mehr und kann aus jeder reellen Zahl die n-te Wurzel ziehen.
MfG
Binärbaum
Forum: Sonstige Fragen zu Delphi
Delphi
by Binärbaum,
1. Feb 2005
Bei 3. Wurzel aus -27 würde es gehen, aber wir haben in der Schule gelernt, dass man Wurzeln von negativen Zahlen generell nicht ausrechnet. Und woher will Delphi denn wissen, ob eine Wurzel glatt aufgeht? Schon wenn man die Wurzel aus -2 ausrechnen wöllte, kommt man in die komplexen Zahlen, und damit kann Delphi nicht umgehen. Also sollte man keine Wurzeln für negative Zahlen berechnen.
MfG...