Search code examples
calculusmapletaylor-series

Using Taylor Polynomials Programmatically in Maple


I am trying to use a Taylor polynomial programmatically in Maple, but the following does not seem to work...

T[6]:=taylor(sin(x),x=Pi/4,6);convert(T[6], polynom, x);
f:=proc(x)
  convert(T[6], polynom, x);
end proc;
f(1);

All of the following also do not work:

  • f:=convert(T[6], polynom);
  • f:=convert(T[6], polynom, x);
  • f:=x->convert(T[6], polynom);
  • f:=x->convert(T[6], polynom, x);.

Is there a way of doing this without copying and pasting the output of convert into the definition of f?


Solution

  • It might also be natural to define T as a function.

    T:=y->subs(x=y,convert(taylor(sin(x),x=Pi/4,6),polynom));
    
    T(1);