b'\n_START_ARTICLE_\nM\xc3\xa8tode de Simpson\n_START_SECTION_\nObtenci\xc3\xb3\n_START_PARAGRAPH_\nEl m\xc3\xa8tode de Simpson es pot obtenir de diverses maneres.\n_START_SECTION_\nImplementaci\xc3\xb3 en Python del m\xc3\xa8tode de Simpson\n_START_PARAGRAPH_\nAqu\xc3\xad hi ha una implementaci\xc3\xb3 del m\xc3\xa8tode de Simpson en Python._NEWLINE_def metode_de_simpson(f, a, b):_NEWLINE_  "Aproxima la integral definida de f des de a fins a b pel m\xc3\xa8tode de Simpson."_NEWLINE_  c = (a + b) / 2.0_NEWLINE_  h3 = abs(b - a) / 6.0_NEWLINE_  return h3 * (f(a) + 4.0*f(c) + f(b))# C\xc3\xa0lcul de la integral de sin(x) des de 0 fins a 1from math import sinprint metode_de_simpson(sin, 0, 1)_NEWLINE_Aquesta \xc3\xa9s la versi\xc3\xb3 del m\xc3\xa8tode de Simpson compost, tamb\xc3\xa9 en Python._NEWLINE_def metode_de_simpson_compost(f,a,b,n):_NEWLINE_    "Aproxima la integral definida de f des de a fins a b amb el m\xc3\xa8tode de Simpson_NEWLINE_     compost, dividint l\'interval en n parts."_NEWLINE_    dx  = (float(b)-a)/n_NEWLINE_    i   = 0_NEWLINE_    fks = 0.0_NEWLINE_    while i<=n:_NEWLINE_        xk = a+i*dx_NEWLINE_        if i==0 or i==n:_NEWLINE_            fk = f(xk)_NEWLINE_        elif i%2 == 1:_NEWLINE_            fk = 4*f(xk)_NEWLINE_        else:_NEWLINE_            fk = 2*f(xk)_NEWLINE_        fks += fk_NEWLINE_        i += 1_NEWLINE_    return (dx/3)*fks# C\xc3\xa0lcul de la integral de sin(x) des de 0 fins a 1from math import sinprint metode_de_simpson_compost(sin, 0, 1, 10000)_NEWLINE_Integrant sin(x) des de 0 fins a 1 amb el primer codi d\xc3\xb3na 0.459862189871, el segon dona 0.459697694132 mentre que el verdader valor \xc3\xa9s 1 \xe2\x88\x92 cos(1) = 0.45969769413... La versi\xc3\xb3 composta del m\xc3\xa8tode d\xc3\xb3na una aproximaci\xc3\xb3 notablement millor.'