Запись выражения в заданном виде 

Функция convert преобразует выражение в различные формы. 

Преобразование чисел в различные системы счисления. 

> convert(1019, binary);
 

1111111011
 

> convert(1019, hex);
 

`3FB`
 

Преобразование десятичной дроби в натуральную. 

> convert( 1.23456, fraction );
 

`/`(3858, 3125)
 

Преобразование выражения в элементарные дроби. 

> (x^3+x)/(x^2-1);
convert(%, parfrac, x);
 

 

`/`(`*`(`+`(`*`(`^`(x, 3)), x)), `*`(`+`(`*`(`^`(x, 2)), `-`(1))))
`+`(x, `/`(1, `*`(`+`(x, 1))), `/`(1, `*`(`+`(x, `-`(1)))))
 

Преобразование экспоненциального выражения к тригонометрическому виду. 

> 1/4*exp(x)^2-1/4/exp(x)^2;
convert(%,trig);
 

 

`+`(`*`(`/`(1, 4), `*`(`^`(exp(x), 2))), `-`(`/`(`+`(`*`(4, `*`(`^`(exp(x), 2)))))))
`+`(`*`(`/`(1, 4), `*`(`^`(`+`(cosh(x), sinh(x)), 2))), `-`(`/`(`+`(`*`(4, `*`(`^`(`+`(cosh(x), sinh(x)), 2)))))))
 

И обратно к экспоненциальному виду. 

> convert(%,exp);
 

`+`(`*`(`/`(1, 4), `*`(`^`(exp(x), 2))), `-`(`/`(`+`(`*`(4, `*`(`^`(exp(x), 2)))))))
 

Функция convert – простая и вместе с тем очень мощная функция. Полный перечень параметров (около сотни) можно найти в справочной систме Maple.