1.14.2 Τελεστές του Xcas
-
$ είναι η ενθηματική εκδοχή του
seq. Για παράδειγμα :
(2^
k)$(k=0..3)= seq(2^
k,k=0..3)=(1,2,4,8) (μην ξεχάσετε να βάλετε παρενθέσεις γύρω από τα ορίσματα),
-
mod ή % ορίζει έναν αριθμό - υπόλοιπο,
-
@ συνθέτει συναρτήσεις. Για παράδειγμα :
(f@g)(x)=f(g(x)),
-
@@ για να συνθέσουμε μία συνάρτηση πολλές φορές (όπως η δύναμη, αντικαθιστώντας
πολλαπλασιασμό με σύνθεση). Για παράδειγμα :
(f@@3)(x)=f(f(f(x))),
-
minus union intersect για τηn διαφορά, την ένωση και την
τομή δύο συνόλων,
-
-> ορίζει μια συνάρτηση,
- := => αποθηκεύουν μια παράσταση σε μια μεταβλητή (=> είναι η ενθηματική εκδοχή του
sto και η θέση του ορίσματος είναι διαφορετική από αυτήν του :=).
Για παράδειγμα :
a:=2 ή
2=>a ή
sto(2,a).
- =< αποθηκεύει μια παράσταση σε μια μεταβλητή, αλλά η αποθήκευση γίνεται κατά αναφορά εάν ο στόχος είναι ένα στοιχείο πίνακα ή ένα στοιχείο λίστας. Αυτό είναι γρηγορότερο αν τροποποιείτε αντικείμενα μέσα σε μια υπάρχουσα λίστα ή μέσα σε έναν υπάρχοντα πίνακα μεγάλου μεγέθους. Επειδή δεν δημιουργείται αντίγραφο, η τροποποίηση γίνεται επί τόπου. Χρησιμοποιείστε με προσοχή, όλα τα αντικέιμενα που δείχνουν σε αυτόν τον πίνακα ή σε αυτήν την λίστα θα τροποποιηθούν.