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

Mathematik-Online-Lexikon:

Elementare Operatoren und Funktionen


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

Beispiele zur Reihenfolge bei der Auswertung von Operatoren:
  >> 3^3^3        >> (3^3)^3      >> 3^(3^3)     
  ans =           ans =           ans =          
         19683           19683       7.6256e+12  
                                  
  >> 12/3/4       >> 3\12/4       >> 16^1/2-16^(1/2) 
  ans =           ans =           ans =              
       1               1               4
Bei der Durchführung ist stets zu berücksichtigen, dass nur mit endlicher Präzision gerechnet wird und auch bei den einfachsten Rechnungen wie $ e\cdot e/e^2-1=0$ bereits Fehler auftreten können:
  >> exp(1)*exp(1)/exp(2)-1
  ans =
     2.2204e-16
Es ist darauf zu achten, dass MATLAB stets die komplexen Erweiterungen der bekannten reellen Funktionen verwendet, d.h. komplexe Zahlen können sowohl im Argument, als auch im Resultat auftreten. Sofern dies nicht erwünscht ist kann bei ausgewählten Funktionen mit Hilfe der real-Variante eine explizite Fehlermeldung erzwungen werden:
  >> i^i        >> sqrt(-1)            >> realsqrt(-1)                  
  ans =         ans =                  ??? Error using ==> realsqrt     
      0.2079            0 + 1.0000i    Realsqrt produced complex result.
Ebenso können Rechnungen mit dem speziellen Wert bzw. Resultat inf ($ \infty$) durchgeführt werden:
  >> sqrt(inf)    >> sqrt(-inf)          >> log(0)               
  ans =           ans =                  Warning: Log of zero.   
     Inf                  0 +    Infi    ans =                   
                                            -Inf
(Autoren: Hörner/Wipper)

[Verweise]

  automatisch erstellt am 12.  1. 2007