Weird behavior: imaginary factor



Hi all,

Thanks a lot for the answers on differentiation of sums, I will use
those functions as cornerstones for my own version.

I do not understad why I am getting this output in wxMaxima

L(t) := sqrt(%epsilon^2 - 2*A*(1 + cos(%theta(t))));
assume(%epsilon > 0,A>0);
declare(%theta,real)$
declare(L,real)$
declare(t,real)$
powerdisp: false$
tayT2 : taylor(L(t),t,0,0);

The taylor function is taking %i as common factor (!!??), rather weird, right?

I was expecting ot be equal to the output of

at(L(t),t=0);


Any ideas how can I avoid this behavior.

Thanks

-- 
M. Sc. Juan Pablo Carbajal
-----
PhD Student
University of Z?rich
www.ailab.ch/carbajal