Mo Logo [Home] [Lexikon] [Aufgaben] [Tests] [Kurse] [Begleitmaterial] [Hinweise] [Mitwirkende] [Publikationen]

Mathematik-Online-Lexikon:

Überdeckung von Funktionsnamen durch Variablennamen


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Übersicht

Betrachtet wird das folgende Beispiel:
  >> clear; z=3+4*i
  z =
     3.0000 + 4.0000i
  >> i=0;
  >> z=3+4*i
  z =
       3
  >> z=3+4i
  z =
     3.0000 + 4.0000i
  >> clear i
  >> z=3+4*i
  z =
     3.0000 + 4.0000i
In der ersten Zeile werden zunächst alle Variablen gelöscht und anschließend die Funktion i zur Definition einer komplexen Zahl verwendet. Sie wird in der darauf folgenden Zeile durch die Zuweisung i=0 überdeckt, weshalb die nächste Zuweisung folgerichtig zu dem Wert $ 3+4*0=3$ führt. Davon unberührt bleibt die Darstellung komplexer Zahlen durch direktes Anhängen von i, da hier i nicht als Funktion bzw. Variable, sondern spezieller Kennzeichner des Imaginärteils fungiert. Durch das Löschen der Variablen i mittels clear i wird die Überlagerung aufgehoben und man erhält das ursprüngliche Ergebnis bei der Definition von z.
(Autoren: Hörner/Wipper)

[Verweise]

  automatisch erstellt am 12.  1. 2007