Sunteți pe pagina 1din 3

1.5.

Conversia expresiilor Maple dintr-un anumit tip în altul


Funcţia convert are următorul format:
convert(<expresie>, <format> {, < lista de optiuni >})
expresie – reprezintă expresia ce se converteşte;
format – reprezintă tipul conversiei
lista de optiuni – parametru neobligatoriu, ce include careva criterii de conversie
format - tipul conversiei expresia ce se converteşte în tipul indicat în
format
base converteşte dintr-un anumit sistem de
numeraţie în altul
binary converteşte în sistemul binar de numeraţie
bytes converteşte expresia de tip string sau list în biţi
confrac conversia numerelor, şirurilor, expresiilor
algebrice în fracţie infinită aproximativă
decimal conversia numerelor din sistemele de
numaraţie cu baza 2, 8, 16 scrise sub formă
string în sistemul zecimal.
degrees transformă măsura unghiurilor din radiani în
grade
radians transformă măsura unghiurilor din grade în
radiani
exp transformă funcţiile trigonometrice în
exponenţiale
hex transformă numărul pozitiv din sistemul
zecimal de numeraţie în sistemul hexazecimal
ln transformă funcţiile trigonometrice inverse în
logaritmice
polar Reprezintă un număr scris în forma complexă
în coordonate polare.
rational transformă numerele zecimale în numere
raţionale

 Sisteme de numeraţie
 convert(n, base, beta) – converteşte numărul n din sistemul de numeraţie zecimal în
sistemul de numeraţie cu baza beta sub formă de listă. Rezultatul primit se citeşte de la
sfârşit spre început.
 convert(lista, base, alpha, beta) – converteşte numărul n din sistemul de numeraţie cu baza
alpha în sistemul de numeraţie cu baza beta. lista – reprezintă lista cifrelor numărului scris
în sistemul de numeraţie cu baza alpha. Rezultatul reprezintă tot o listă de cifre a numărului
transformat în baza beta.
convert(65, base, 16);
[ 1, 4 ]
convert(19, base, 4);
[ 3, 0, 1 ]
convert([3, 0, 1], base, 4, 10);
[ 9, 1 ]
convert([0, 1,0,0,1,1,0,1], base, 8, 16);
[ 8, 0, 0, 9, 0, 2 ]

 convert(n, binary) - converteşte numărul n din sistemul de numeraţie zecimal în sistemul


de numeraţie binar.
convert(148.34, binary);
.1001010001 108

convert(148, binary);
10010100

 convert(number, octal, precision) – converteşte numărul n din sistemul de numeraţie


zecimal în sistemul de numeraţie octal.
convert(12.345, octal);
14.26050753
convert(12.345, octal,5);
14.261

 convert(n, hex) sau convert(n, hexadecimal) - converteşte numărul n din sistemul de


numeraţie zecimal în sistemul de numeraţie hexazecimal. n – număr întreg pozitiv.

convert(123456, hex);
1E240
 convert(n, decimal, b) – converteşte numărul n din sistemul de numeraţie cu baza b în
sistemul zecimal. 2  b  36 . n – număr întreg, real, simbol sau string.
convert("A39GB.CLH", decimal, 24);
.3364811538 107
convert(-23.487, decimal, octal);
-19.63867188
convert(`-23.487`, decimal, octal);
-19.63867188

S-ar putea să vă placă și