Κεφάλαιο 8. Πίνακες στη GEL
Προηγ |  | Επόμενο

# Κεφάλαιο 8. Πίνακες στη GEL

Genius has support for vectors and matrices and possesses a sizable library of matrix manipulation and linear algebra functions.

## Εισαγωγή πινάκων

To enter matrices, you can use one of the following two syntaxes. You can either enter the matrix on one line, separating values by commas and rows by semicolons. Or you can enter each row on one line, separating values by commas. You can also just combine the two methods. So to enter a 3x3 matrix of numbers 1-9 you could do

    [1,2,3;4,5,6;7,8,9]

or

    [1, 2, 3
     4, 5, 6
     7, 8, 9]

Do not use both ';' and return at once on the same line though.

You can also use the matrix expansion functionality to enter matrices. For example you can do:

    a = [ 1, 2, 3
          4, 5, 6
          7, 8, 9]
    b = [ a,  10
          11, 12]

and you should get

    [1,   2,  3, 10
     4,   5,  6, 10
     7,   8,  9, 10
     11, 11, 11, 12]

similarly you can build matrices out of vectors and other stuff like that.

Ένα άλλο είναι ότι αρχικοποιούνται μη καθορισμένα σημεία σε 0, έτσι το

    [1, 2, 3
     4, 5
     6]

θα καταλήξει να είναι

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

Όταν υπολογίζονται πίνακες, υπολογίζονται και διατρέχονται κατά την έννοια της γραμμής. Αυτό είναι ακριβώς όπως ο τελεστής `M@(j)` που διατρέχει τον πίνακα κατά την έννοια της γραμμής.

### Σημείωση

Προσέξτε τη χρήση επιστροφών για εκφράσεις μέσα σε αγκύλες `[ ]`, επειδή έχουν μια ελαφρώς διαφορετική έννοια εδώ. Θα ξεκινήσετε μια νέα γραμμή.

Προηγ |  | Επόμενο
Φόρτωση προγραμμάτων | Αρχή | Συζυγής αντιστροφή και τελεστής αντιστροφής