### 1.42.12 Επιλογή στοιχείου(-ων) πίνακα : [] at

Θυμηθείτε ότι ένας πίνακας είναι μια λίστα από λίστες του ίδιου μεγέθους.
Είσοδος :

A:=[[3,4,5],[1,2,6]]

Έξοδος :

[[3,4,5],[1,2,6]]

Η ενθηματική συνάρτηση at ή ο συμβολισμός δεικτών [..] χρησιμοποιείται για να έχουμε πρόσβαση σε ένα στοιχείο ή σε μια γραμμή ή σε μια στήλη ενός πίνακα:

- Για να επιλέξετε ένα στοιχείο , γράψτε τον πίνακα, και μετά γράψτε μέσα σε αγκύλες τον δείκτη της γραμμής του στοιχείου, ένα κόμμα, και τον δείκτη της στήλης του στοιχείου. Στον τρόπο λειτουργίας Xcas ο πρώτος δείκτης είναι 0, ενώ στους άλλους τρόπους λειτουργίας ο πρώτος δείκτης είναι 1.
  Είσοδος :
  [[3,4,5],[1,2,6]][0,1]
  ή
  A[0,1]
  ή
  A[0][1]
  ή
  at(A,[0,1])
  Έξοδος :
  4
- Για να επιλέξετε μια γραμμή του πίνακα A, γράψτε τον πίνακα, και μετά γράψτε μέσα σε αγκύλες τον δείκτη της γραμμής.
  Είσοδος :
  [[3,4,5],[1,2,6]][0]
  ή
  A[0]
  ή
  at(A,0)
  Έξοδος :
  [3,4,5]
- Για να επιλέξετε μέρος μιας γραμμής βάλτε δύο ορίσματα μέσα στις αγκύλες : τον δείκτη της γραμμής και ένα διάστημα δεικτών που αντιστοιχεί στις επιλεγμένες στήλες.
  Είσοδος :
  A[1,0..2]
  Έξοδος :
  [1,2,6]
  Είσοδος :
  A[1,1..2]
  Έξοδος :
  [2,6]
- Για να επιλέξετε μια στήλη του πίνακα A, πρώτα αναστρέψτε τον A ( tran(A)) και μετά επιλέξτε την γραμμή όπως παραπάνω.
  Είσοδος :
  tran(A)[1]
  ή
  at(tran(A),1)
  Έξοδος :
  [4,2]
- Για να επιλέξετε μέρος μιας στήλης του πίνακα A σαν λίστα, βάλτε δύο ορίσματα μέσα στις αγκύλες : ένα διάστημα δεικτών που αντιστοιχεί στις επιλεγμένες γραμμές και τον δείκτη της στήλης.
  Είσοδος :
  A[0..0,1]
  Έξοδος :
  [4]

  Αυτό μπορεί να χρησιμοποιηθεί για να επιλέξετε μια ολόκληρη στήλη, ορίζοντας ένα διάστημα δεικτών που αντιστοιχεί σε όλες τις γραμμές.
  Είσοδος :

  A[0..1,1]

  Έξοδος :

  [4,2]
- Για να επιλέξετε έναν υποπίνακα ενός πίνακα, βάλτε μέσα σε αγκύλες δύο διαστήματα : ένα διάστημα για τις επιλεγμένες γραμμές και ένα διάστημα για τις επιλεγμένες στήλες .
  Για τον πίνακα A :
  A:=[[3,4,5],[1,2,6]]
  Είσοδος :
  A[0..1,1..2]
  Έξοδος :
  [[4,5],[2,6]]
  Είσοδος :
  A[0..1,1..1]
  Έξοδος :
  [[4],[2]]
  Σχόλιο Εάν το δεύτερο διάστημα παραλείπεται, ο υποπίνακας φτιάχνεται με τις διαδοχικές γραμμές που αντιστοιχούν στο πρώτο διάστημα.
  Είσοδος :
  A[1..1]
  Έξοδος :
  [[1,2,6]]

Μπορείτε επίσης να κάνετε ανάθεση τιμής σε ένα στοιχείο ενός πίνακα χρησιμοποιώντας τον συμβολισμό των δεικτών. Εάν κάνετε ανάθεση τιμής με := δημιουργείται ένα νέο αντίγραφο του πίνακα και το στοιχείο τροποποιείται, ενώ εάν κάνετε ανάθεση τιμής με =<, ο πίνακας τροποποιείται στη θέση του στοιχείου.