13.07.2015 Aufrufe

Skript

Skript

Skript

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

1.4 Logische Operationen 5log(Matrix): Elementweiser natürlicher Logarithmus.log2 oder log10(Matrix) Logarithmus zur Basis 2 bzw. 10.sqrt(Matrix): Elementweise Wurzelfunktion.’: Transponieren einer Matrix, also A ′ ⇒ A Tsize: Gibt die Größe der Matrix an1.4 Logische OperationenLogische Operationen werden benötigt um Schleifen mit einer Abbruchbedingunganzuhalten, Fallunterscheidungen durchzuführen oder Werte in einer Matrix zu findenbzw. zu vergleichen, wie z.B. beim Sortieren. Selbst bei einfachen <strong>Skript</strong>en benötigtman also ziemlich schnell logische Operation. Als Ausgabewert einer logischenOperation erhält man stets entweder 0 für falsch oder 1 für wahr. Diese kann mandann verwenden um z.B. mit if etwas an-und auszuschalten oder mit den Werteneinfach als Zahlen weiterzurechnen. Die folgenden Operationen können nun verwendetwerden um Skalare zu vergleichen, woraufhin man als Antwort einen Skalarerhält. Vergleicht man Matrizen führt Matlab dies elementweise durch und gibt eineMatrix der gleichen Größe aus.== : Vergleicht ob zwei Zahlen exakt gleich sind und gibt, wenn ja, 1 aus. Vorsicht,vermeintlich gleiche Zahlen können sich durch kleine numerische Fehler unterscheiden,wodurch 0 ausgegeben wird. Man sollte dann besser den Betrag derDifferenz kleiner als eine Toleranz setzen: (abs(x1-x2),=,

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!