1.16.1 Συναρτήσεις εξαρτώμενες από τα συμφραζόμενα.
Οι τελεστές + και -
+ (αντίστοιχα
-) είναι μια ενθηματική συνάρτηση και ’
+’ (αντίστοιχα ’
-’) είναι μια προθεματική συνάρτηση. Το αποτέλεσμα εξαρτάται από τη φύση των ορισμάτων του .
Παραδείγματα με + (όλα τα παραδείγματα εκτός από το τελευταίο δουλεύουν επίσης και με - αντί για +) :
-
είσοδος (1,2)+(3,4) ή (1,2,3)+4 ή 1+2+3+4 ή ’+’(1,2,3,4), έξοδος 10,
- είσοδος 1+
i+2+3*
i ή ’+’(1,
i,2,3*
i), έξοδος 3+4*
i,
- είσοδος [1,2,3]+[4,1] ή [1,2,3]+[4,1,0] ή ’+’([1,2,3],[4,1]), έξοδος [5,3,3],
- είσοδος [1,2]+[3,4] ή ’+’([1,2],[3,4]), έξοδος [4,6],
- είσοδος [[1,2],[3,4]]+ [[1,2],[3,4]], έξοδος [[2,4],[6,8]],
- είσοδος [1,2,3]+4 ή ’+’([1,2,3],4), έξοδος
poly[1,2,7],
- είσοδος [1,2,3]+(4,1) ή ’+’([1,2,3],4,1), έξοδος
poly[1,2,8],
- είσοδος "Hel"+"lo" ή ’+’("Hel","lo"), έξοδος "Hello".
Ο τελεστής *
* είναι μια ενθηματική συνάρτηση και ’*’ είναι μια προθεματική συνάρτηση. Το αποτέλεσμα εξαρτάται από τη φύση των ορισμάτων του .
Παραδείγματα με * :
-
είσοδος (1,2)*(3,4) ή (1,2,3)*4=1*2*3*4
or ’*’(1,2,3,4), έξοδος 24,
- είσοδος 1*
i*2*3*
i ή ’*’(1,
i,2,3*
i), έξοδος -6,
- είσοδος [10,2,3]*[4,1] ή [10,2,3]*[4,1,0] ή ’+’([10,2,3],[4,1]), έξοδος 42 (εσωτερικό γινόμενο),
- είσοδος [1,2]*[3,4]=’*’([1,2],[3,4]), έξοδος 11 (εσωτερικό γινόμενο),
- είσοδος [[1,2],[3,4]]*[[1,2],[3,4]], έξοδος [[7,10],[15,22]],
- είσοδος [1,2,3]*4 ή ’*’([1,2,3],4), έξοδος [4,8,12],
- είσοδος [1,2,3]*(4,2) ή ’*’([1,2,3],4,2) ή [1,2,3]*8, έξοδος [8,16,24],
- είσοδος (1,2)+
i*(2,3)
or 1+2+
i*2*3, έξοδος 3+6*
i.
Ο τελεστής /
/ είναι μια ενθηματική συνάρτηση και ’/’ είναι μια προθεματική συνάρτηση. Το αποτέλεσμα εξαρτάται από τη φύση των ορισμάτων του .
Παραδείγματα με / :
-
είσοδος [10,2,3]/[4,1], έξοδος
invalid dim (= μη έγκυρες διαστάσεις),
- είσοδος [1,2]/[3,4] ή ’/’([1,2],[3,4]), έξοδος [1/3,1/2],
- είσοδος 1/[[1,2],[3,4]] ή ’/’(1,[[1,2],[3,4]], έξοδος [[-2,1],[3/2,(-1)/2]],
- είσοδος [[1,2],[3,4]]*1/ [[1,2],[3,4]], έξοδος [[1,0],[0,1]],
- είσοδος [[1,2],[3,4]]/ [[1,2],[3,4]], έξοδος [[1,1],[1,1]] (division term by term=διαίρεση κατά όρους).