1

これは、f (x) =∑ ((-1)*x)/(x*x+n*n)
1から無限大までのnを計算するPythonのコードです。1<x <100の範囲で、0.1刻みで0.0001に修正されます。
しかし、Pythonでのプログラミングに慣れていないため、構文エラーが発生します...

    from scipy import *
    from matplotlib.pyplot import *
    x=arange(0.1,100,0.1)
    f=zeros(len(x))
    s=-1
    for n in range (1,10000):
        t=s*x/(x*x+n*n)
        f +=t
        s =-s
        if max(abs(t))< 1e-4
            break
    for xx in c_[x,f]:
        print "%f    %f" % (xx[0],xx[1])
4

1 に答える 1

7

:後に追加する必要がありますif max(abs(t))< 1e-4

于 2012-09-29T21:33:30.100 に答える