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