Skip to main content

Sprachbeschreibung

  • Chapter
  • 45 Accesses

Zusammenfassung

Die Sprache LA (Lineare Algebra) soll dem speziellen Zweck dienen, reelle Vektoren und Matrizen zu manipulieren1. Dies soll im wesentlichen dadurch geschehen, daß die wichtigen Eigenschaften des Vektorraums der Matrizen über den reellen Zahlen als vordefinierte Operationen in diese Sprache eingebracht werden. Es müssen also im Compiler die üblichen Operationen auf Matrizen und Vektoren implementiert werden. Dazu gehören insbesondere:

  • Multiplikation einer Matrix mit einer reellen Zahl, Addition zweier Matrizen mit den gleichen Dimensionen

  • Multiplikation zweier Matrizen (diese Produkte können wegen der Freiheitsgrade, die in der Anzahl der Zeilen und Spalten der Matrizen liegen, beliebige Formen annehmen; hierzu gehören insbesondere neben dem normalen Produkt einer n × k-Matrix und einer k × m-Matrix auch als Spezialfall das innere Produkt zweier Vektoren und die Produkte von Matrizen und Vektoren)

  • Berechnung des Rangs einer Matrix (also die maximale Anzahl linear unabhängiger Zeilen bzw. Spalten einer Matrix)

  • Berechnung der Eigenwerte einer quadratischen Matrix

  • Bestimmung von Determinante und Permanente einer quadratischen Matrix

  • Lösen linearer Gleichungssysteme (da die Lösung linearer Gleichungen in der Regel nicht eindeutig bestimmt ist, muß hier nach Wegen gesucht werden, die Lösungsmannigfaltigkeit eindeutig zu bestimmen; dies kann etwa durch Angabe einer Basis des Lösungsraums geschehen)

  • Invertieren einer regulären, quadratischen, Transponieren einer beliebigen Matrix

  • Berechnung spezieller Funktionen wie etwa exp(x) für die quadratische Matrix x (die Exponentialfunktion wird über ihre Taylorsche Reihe definiert, wobei die übliche skalare Variable und ihre Produkte durch das Matrix-Argument und seine Potenzen ersetzt werden)

  • Bildung von Ausschnitten aus Matrizen und Vektoren als Verallgemeinerung der Indizierung von Feldern

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.95
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer Fachmedien Wiesbaden

About this chapter

Cite this chapter

Doberkat, EE., Fox, D. (1990). Sprachbeschreibung. In: Praktischer Übersetzerbau. Vieweg+Teubner Verlag, Wiesbaden. https://doi.org/10.1007/978-3-322-94714-7_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-322-94714-7_3

  • Publisher Name: Vieweg+Teubner Verlag, Wiesbaden

  • Print ISBN: 978-3-519-02288-6

  • Online ISBN: 978-3-322-94714-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics