1.21.23 Αναγραφή παράστασης με διάφορες επιλογές : convert convertir
convert παίρνει ως όρισμα μια παράσταση και μια επιλογή.
convert αναγράφει αυτήn την παράσταση εφαρμόζοντας κανόνες που εξαρτώνται από
την επιλογή. Έγκυρες επιλογές είναι:
-
sin μετατρέπει μια παράσταση όπως
trigsin.
-
cos μετατρέπει μια παράσταση όπως
trigcos.
-
sincos μετατρέπει μια παράσταση όπως
sincos.
-
trig μετατρέπει μια παράσταση όπως
sincos.
-
tan μετατρέπει μια παράσταση όπως
halftan.
-
exp μετατρέπει μια παράσταση όπως
trig2exp.
-
ln μετατρέπει μια παράσταση όπως
trig2exp.
-
expln μετατρέπει μια παράσταση όπως
trig2exp.
-
string μετατρέπει μια παράσταση σε μια συμβολοσειρά
-
matrix μετατρέπει μια λίστα από λίστες σε ένα πίνακα.
-
polynom μετατρέπει μια ακολουθία
Taylor σε ένα πολυώνυμο
αφαιρώντας το υπόλοιπο (βλέπε 1.24.22).
-
parfrac ή
partfrac ή
fullparfrac μετατρέπει ένα ρητό κλάσμα
στην ανάλυση μερικών κλασμάτων (βλέπε 1.28.9).
convert μπορεί επίσης να :
-
μετατρέπει μονάδες, για παράδειγμα
convert(1000_g,_kg)=1.0_kg (βλέπε 4.1.4).
- γράφει έναν πραγματικό σαν ένα συνεχές κλάσμα :
convert(a,confrac,′fc′) γράφει το
a σαν ένα συνεχές κλάσμα
αποθηκευμένο στο
fc. Μην ξεχάσετε να αναφέρεται το τελευταίο όρισμα αν του είχε ανατεθεί τιμή
προηγουμένως.
Για παράδειγμα,
convert(1.2,confrac,′fc′)=[1,5] και
fc περιέχει
το συνεχές κλάσμα που είναι ίσο με 1.2 (βλέπε 1.8.7).
- μετατρέπει έναν ακέραιο στη λίστα των ψηφίων του ως προς κάποια
βάση, αρχίζοντας με το ψηφίο των μονάδων (και αντίστροφα)
-
convert(n,base,b) μετατρέπει τον ακέραιο
n στην λίστα των
των ψηφίων του ως προς την βάση
b ξεκινώντας από το αρχίζοντας με το ψηφίο των μονάδων.
Για παράδειγμα,
convert(123,base,10)=[3,2,1] και αντίστροφα
-
convert(l,base,b) μετατρέπει την λίστα
l στον ακέραιο
n
που έχει την
l σαν λίστα των ψηφίων του ως προς την βάση
b αρχίζοντας με το μοναδιαίο ψηφίο.
Για παράδειγμα,
convert([3,2,1],base,10)=123 (βλέπε 1.5).