On 10/08/2011 08:36 AM, Carnë Draug wrote: > On 8 October 2011 13:56, Fernando<fdnieuwve...@gmail.com> wrote: >> Hi there >> >> Just want to post a simple Taylor expansion code based on Cauchy's integral >> formula taking >> the contour to be a circle: >> >> function coeff = taylor(N,r,f) >> >> h = 2*pi/N; >> >> n = 0:N-1; # index of coefficients >> th = n*h; # step length around a circle >> >> coeff = real(1./(N*(r.^n)).*fft(f(r*exp(i*th)))); >> >> octave:4> taylor(16,0.5,@(x) 1./(1-x)) >> ans = >> >> Columns 1 through 8: >> >> 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 >> >> Columns 9 through 16: >> >> 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 >> >> >> The problem is choosing the radius of your circle, to my knowledge theres no >> optimal radius r. >> Also you need to choose r such that the function f is analytic in that >> region, in the example I chose r< 1 >> as there is a pole at 1. >> >> Just thought I share it since its so simple. Hope its useful.
It looks nice. But shouldn't "taking the real part" be replaced by multiplying by -i? Just in case the function has complex Taylor coefficients? ------------------------------------------------------------------------------ All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2dcopy2 _______________________________________________ Octave-dev mailing list Octave-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/octave-dev