 
 
 
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).
 
 
 
