  Очень
полезная команда Maple conver
t(выражение, тип), позволяющая конвертировать тип
выражения в другой тип, или, иначе говоря,
изменять тип выражения.. Дело в том, что многие
команды Maple рассчитаны на использование с
выражениями только определенных типов. Меняя тип
выражения мы получаем возможность применять к
данному выражению ранее не выполнявшиеся
команды.
Например, если разложить функцию sin
(x) в ряд Тейлора, то мы получим выражение типа series .
> f:=sin(x);
![[Maple Math]](images/1maple260.gif)
> t:=taylor(f,x=0);whattype(t);
![[Maple Math]](images/1maple261.gif)
![[Maple Math]](images/1maple262.gif)
Однако, чтобы получать приближенные
численные значения этого ряда, необходимо
конвертировать его в полином:
> p:=convert(t,polynom);whattype(p);
![[Maple Math]](images/1maple263.gif)
![[Maple Math]](images/1maple264.gif)
Чтобы вывести полученный полином в
название графика, необходимо конвертировать его
в строку
> p_txt:=convert(p,string);
![[Maple Math]](images/1maple265.gif)
Теперь мы можем построить график
полинома (рис. 6)
> plot({f,p},x=-4..4,title=p_txt);
![[Maple Plot]](images/1maple266.gif)
рис. 6
Для исключения одинаковых элементов из
списка можно конвертировать его в набор (в
котором одинаковые элементы автоматически
удаляются), а затем обратно в список:
> L:=[1,2,5,2,1];
![[Maple Math]](images/1maple267.gif)
> S:=convert(L,set);
![[Maple Math]](images/1maple268.gif)
> convert(S,list);
![[Maple Math]](images/1maple269.gif)
Приведем еще несколько примеров
> convert(cos(x),exp);
![[Maple Math]](images/1maple270.gif)
> convert(1/2*exp(x)+1/2*exp(-x),trig);
![[Maple Math]](images/1maple271.gif)
 
|