Über APL

  • Was ist APL?
    • Schachtelung
    • APL Font
    • APL Symbole
    • APL Tastatur
  • Wer bietet APL an?
  • APL Veranstaltungen
  • APL Literaturhinweise
  • APL Journal
  • APL Mailingliste
  • APL Feeds
  • APL Downloads
  • APL Links

  • Home
  • Wir über uns
  • Kontakt

Pfad

Home Was ist APL? Schachtelung
Schachtelung PDF Drucken E-Mail

An diesem Beispiel läßt sich sehr schön das Prinzip der geschachtelten Strukturen erkennen. Die gelbe Struktur ist ein 4 x 4 Array (Matrix). Das Element in Zeile 2, Spalte 3 ist wiederum ein Array (rot) und zwar mit 2 Zeilen und 3 Spalten. In dieser Struktur ist das Element Zeile 1, Spalte 1 ein 3 x 3 Array.
Mit der in allen APL-Systemen mitgelieferten Funktion DISPLAY kann man sich die innere Struktur eines solchen Arrays anzeigen lassen. 

 

Die Strukturen sind von einem Rahmen umgeben. Die Anzahl der Pfeile in der linken oberen Ecke zeigen uns an, welchen Rang (auf gut deutsch: Wieviel dimensional ist die Struktur?) die Struktur bzw. Teilstruktur hat. Zwei Pfeile bedeuten, es handelt sich um eine Struktur mit Rang 2 (eine Matrix). Ein Pfeil bedeutet, die Struktur hat den Rang 1 (Vektor). Es gibt auch Strukturen mit Rang 0 (Skalar) - eine einzelne Zahl zum Beispiel - und natürlich auch Strukturen mit Rang 3 und höher. Der Rang sagt uns, wieviel Koordinaten man angeben muß, um ein Element eindeutig zu adressieren.

In der linken unteren Ecke werden uns Informationen zum Typ der Struktur gegeben. Das Epsilon sagt aus, es handelt sich um eine geschachtelte Struktur. Der Bindestrich steht für eine Textstruktur. Weitere Möglichkeiten wären die Tilde (numerische Struktur) und das Plus-Zeichen (gemischt, numerisch und Text, aber nicht geschachtelt).



Seite zu den Social Bookmarks hinzufügen
Digg! Reddit! Del.icio.us! Mixx! Free and Open Source Software News Google! Live! Facebook! StumbleUpon! Mister-Wong!
Als Favorit markieren
Lesezeichen setzen
Als Email versenden
Hits: 1258
Trackback(0)
trackbackTrackBack URI für diesen Eintrag
Kommentare (0)Add Comment
feedRSS feed Kommentare

Kommentar schreiben
bold italicize underline strike url image quote Smile Wink Laugh Grin Angry Sad Shocked Cool Tongue Kiss Cry
kleiner | groesser

Powered by Azrul's Jom Comment for Joomla!
busy
 

Powered by Joomla!. Valid XHTML and CSS.