Sari la conținutul principal

Seria Maclaurin: formulă, dezvoltare și exemple

Un ghid practic despre seriile Maclaurin care acoperă formula de bază, dezvoltările uzuale, regulile de convergență și aplicațiile din lumea reală în metode numerice, fizică și machine learning.
Actualizat 4 mai 2026  · 9 min. citire

Unele funcții sunt prea complexe pentru a lucra direct cu ele – așa că matematicienii au găsit o modalitate de a le „păcăli” cu polinoame.

Aceasta este ideea de bază din spatele unei serii Maclaurin. Ea reprezintă o funcție ca o sumă infinită de termeni polinomiali, fiecare construit din derivatele funcției în zero. Rezultatul este ceva cu care puteți calcula, chiar și atunci când funcția originală este prea complexă.

Puteți privi o serie Maclaurin ca pe un caz special al seriei Taylor, doar că este centrată în zero. Această constrângere o face mai simplu de derivat și mai ușor de aplicat.

În acest articol, voi prezenta formula seriei Maclaurin, voi parcurge cele mai comune dezvoltări și vă voi arăta cum să le interpretați și să le aplicați.

Ce este o serie Maclaurin?

O serie Maclaurin reprezintă o funcție ca o sumă infinită de termeni construiți din derivatele sale în zero.

Fiecare termen este un polinom – o putere a lui x scalată cu o valoare a derivatei. Când combinați suficienți astfel de termeni, obțineți un polinom care se comportă la fel ca funcția originală, cel puțin în vecinătatea lui zero.

Aproximarea unei funcții complexe cu un polinom este ideea centrală din spatele seriei Maclaurin. Polinoamele sunt ușor de calculat, derivat și integrat. Majoritatea celorlalte funcții nu sunt.

Seria Maclaurin vs. seria Taylor

O serie Taylor aproximează o funcție ca un polinom infinit centrat în orice punct a. Alegeți punctul, construiți seria în jurul lui și obțineți un polinom care funcționează bine în vecinătatea acelui punct.

O serie Maclaurin este doar o serie Taylor unde a = 0. Aceasta este singura diferență.

Centrara în zero simplifică matematica deoarece termenii polinomului renunță la deplasarea (x - a) și devin simple puteri ale lui x. Majoritatea funcțiilor standard cu care veți lucra în calcul diferențial, fizică și machine learning au, ca urmare, dezvoltări Maclaurin clare și bine cunoscute.

Comparație între seriile Taylor și Maclaurin

Comparație între seriile Taylor și Maclaurin

În încheierea acestei secțiuni, folosiți o serie Taylor când trebuie să aproximați o funcție în jurul unui punct specific altul decât zero. Folosiți o serie Maclaurin când zero este punctul de plecare – ceea ce se întâmplă des.

Formula seriei Maclaurin

Formula seriei Maclaurin exprimă orice funcție f(x) ca o sumă infinită:

Formula seriei Maclaurin

Formula seriei Maclaurin

Dezvoltată, arată astfel:

Formula seriei Maclaurin dezvoltată

Formula seriei Maclaurin dezvoltată

Fiecare termen are trei părți:

  • f⁽ⁿ⁾(0) – derivata de ordinul n a lui f, evaluată în zero. Aceasta arată cum se comportă funcția în acel punct

  • n! – factorialul lui n, care reduce fiecare termen astfel încât seria să rămână bine comportată pe măsură ce n crește

  • xⁿ – puterea a n-a a lui x, care determină cât de departe de zero „ajunge” fiecare termen

Primul termen f(0) setează polinomul la valoarea funcției în zero. Fiecare termen următor adaugă o corecție – ajustând panta, curbura și așa mai departe – până când polinomul se potrivește cu funcția originală atât de bine cât aveți nevoie.

Pe scurt, cu cât includeți mai mulți termeni, cu atât aproximația este mai bună.

Cum funcționează seria Maclaurin

Construirea unei serii Maclaurin se reduce la o acțiune repetată: evaluați derivatele în zero, apoi așezați rezultatele într-un polinom.

Iată cum funcționează, pas cu pas.

  1. Evaluați funcția în zero: înlocuiți x = 0 în f(x). Aceasta vă dă primul termen – constanta care setează valoarea de pornire a polinomului
  2. Calculați derivatele: determinați f'(x), f''(x), f'''(x) și așa mai departe. La fiecare pas, evaluați rezultatul în zero. Fiecare valoare vă spune ceva despre comportamentul funcției – panta, curbura, cât de repede se schimbă curbura
  3. Construiți polinomul. Luați fiecare valoare a derivatei, împărțiți-o la factorialul corespunzător și înmulțiți cu puterea potrivită a lui x

Acum adunați toți termenii:

Cum funcționează seria Maclaurin

Cum funcționează seria Maclaurin

Fiecare termen îmbunătățește aproximația. Primul termen fixează valoarea. Al doilea fixează panta. Al treilea fixează curbura. Și așa mai departe.

Vă opriți când aproximația este suficient de bună pentru nevoile dumneavoastră – sau continuați pentru mai multă precizie.

Dezvoltări Maclaurin uzuale

Câteva funcții apar atât de des încât dezvoltările lor Maclaurin merită reținute. Iată cele patru pe care le veți întâlni cel mai des.

Funcția exponențială este cel mai simplu caz – fiecare derivată a lui este tot , ceea ce înseamnă că fiecare derivată evaluată în zero este egală cu 1.

Dezvoltarea lui eˆx

Dezvoltarea lui ex

Coeficienții sunt doar 1/n!. Seria converge pentru toate valorile lui x, ceea ce o face una dintre cele mai utile dezvoltări în practică.

sin(x)

Funcția sinus produce o serie cu doar puteri impare ale lui x, iar semnele alternează între plus și minus.

Dezvoltarea lui sin(x)

Dezvoltarea lui sin(x)

Derivatele de ordin par ale lui sin(x) în zero sunt toate nule, astfel încât acei termeni dispar. Ce rămâne sunt puteri impare, numitori factoriali, semne alternante. Ca și în cazul lui , această serie converge pentru orice x.

cos(x)

Dezvoltarea cosinusului este imaginea în oglindă a sinusului – apar doar puteri pare ale lui x, cu același tipar de semne alternante.

Dezvoltarea lui cos(x)

Dezvoltarea lui cos(x)

Acest lucru are sens deoarece cos(x) este derivata lui sin(x), iar puteți obține această serie derivând, termen cu termen, dezvoltarea lui sin(x). Termenii cu puteri impare dispar din același motiv pentru care termenii cu puteri pare dispar la sinus – derivatele în zero îi anulează. Converge pentru orice x.

1 / (1 − x)

Aceasta are cel mai simplu tipar dintre cele patru: fiecare coeficient este doar 1, fără factoriale și fără semne alternante.

Dezvoltarea lui 1/1-x

Dezvoltarea lui 1/(1-x)

Este o serie geometrică, motiv pentru care tiparul arată atât de curat. Dar, spre deosebire de cele trei funcții de mai sus, această serie converge doar când |x| < 1. Dacă setați x în afara acelui interval, termenii cresc necontrolat în loc să scadă spre zero.

În final, pentru cei care învață vizual, iată o diagramă comparativă a tuturor celor patru dezvoltări, cu mai mulți termeni:

Serii Maclaurin uzuale

Serii Maclaurin uzuale

Aproximarea funcțiilor folosind seria Maclaurin

O serie Maclaurin rareori are nevoie de toți termenii săi infiniți pentru a fi utilă. În practică, luați o sumă parțială – primele câteva termeni – și o folosiți ca aproximație.

Cu cât includeți mai mulți termeni, cu atât suma parțială urmărește mai fidel funcția originală. Dacă vă opriți la doi termeni, obțineți o potrivire grosieră în vecinătatea lui zero. Când mai adăugați câțiva, aproximația se menține mai departe. Fiecare termen nou corectează ce au omis cei anteriori.

Să luăm sin(x) ca exemplu concret. Seria completă este:

Formula de aproximare a lui sin(x)

Formula de aproximare a lui sin(x)

Să aproximăm sin(0.3) folosind sume parțiale și să vedem cum se compară fiecare cu valoarea exactă.

  • 1 termen: 0.3 – eroare de ~0.0045

  • 2 termeni: 0.3 - (0.3³/6) = 0.2955 – eroare de ~0.0000196

  • 3 termeni: adaugă (0.3⁵/120) = 0.29552 – eroare de ~0.0000000239

Trei termeni vă duc la șase zecimale de acuratețe, ceea ce ar trebui să fie suficient. În cele mai multe cazuri, nu este nevoie să mergeți mai departe.

Iată aceeași idee în Python:

import numpy as np
from math import factorial

def maclaurin_sin(x, n_terms):
    return sum(((-1)**n * x**(2*n+1)) / factorial(2*n+1) for n in range(n_terms))

vec_sin = np.vectorize(maclaurin_sin)
x_val = 0.3

print(f"Approximating sin({x_val}):")
print(f"  Exact value : {np.sin(x_val):.10f}")
for n in [1, 2, 3, 4]:
    approx = maclaurin_sin(x_val, n)
    error = abs(np.sin(x_val) - approx)
    print(f"  {n} term(s)   : {approx:.10f}  |  error: {error:.2e}"

Rularea acestui cod afișează valorile sumelor parțiale și erorile la x = 0.3:

Exemplu Python de aproximare Maclaurin pentru sin(x)

Exemplu Python de aproximare Maclaurin pentru sin(x)

Puteți inspecta și vizual:

Diagramă a aproximării Maclaurin pentru sin(x)

Diagramă a aproximării Maclaurin pentru sin(x)

Se vede cât de bine urmărește fiecare aproximație funcția sin(x).

Convergența seriilor Maclaurin

O serie Maclaurin nu funcționează întotdeauna pentru orice valoare a lui x. Pentru unele funcții, seria converge la valoarea corectă doar într-un anumit interval în jurul lui zero. În afara acelui interval, sumele parțiale cresc necontrolat.

Acest interval se numește raza de convergență. El vă spune cât de departe de zero rămâne seria de încredere.

Comportamentul variază în funcție de funcție:

  • , sin(x), cos(x) – converg pentru toate valorile lui x. Puteți introduce orice număr și seria vă va da răspunsul corect

  • 1/(1-x) – converge doar când |x| < 1. La x = 1 funcția însăși „explodează”, iar seria reflectă acest lucru eșuând să convergă în apropierea acelui punct

Gândiți-vă la raza de convergență ca la un cerc al încrederii centrat în zero. Seria este o aproximație validă doar în interiorul lui.

Nu este întotdeauna necesar să calculați raza de convergență. Pentru funcțiile standard, aceasta este o mărime cunoscută. Dar când lucrați cu o funcție mai puțin familiară, verificarea convergenței înainte de a vă baza pe o aproximație Maclaurin este un obicei bun.

De ce contează seriile Maclaurin

Seriile Maclaurin apar în munca de calcul reală din matematică, fizică și machine learning.

Metode numerice

Calculatoarele nu pot evalua simbolic majoritatea funcțiilor. Ele evaluează polinoame. Când o bibliotecă calculează sin(x) sau , adesea folosește o aproximație polinomială – una derivată din dezvoltarea Maclaurin sau Taylor a funcției. Seria vă oferă o formă cu care hardware-ul chiar poate calcula, rapid și fără bucle infinite.

Apropieri în fizică

Fizica folosește seriile Maclaurin ori de câte ori o soluție exactă este prea complexă pentru a lucra cu ea. Cel mai comun exemplu este aproximația pentru unghiuri mici: pentru valori mici ale lui θ, sin(θ) ≈ θ. Aceasta este doar primul termen din seria Maclaurin a lui sin(x). Simplifică ecuațiile pendulului, calculele din optică și modelele de unde – transformând probleme neliniare în unele liniare care pot fi efectiv rezolvate.

Machine learning și optimizare

În machine learning, dezvoltările Taylor și Maclaurin se află în spatele multor concepte matematice cu care interacționați zilnic. Gradient descent folosește aproximații de ordinul întâi ale funcției de pierdere pentru a decide în ce direcție să facă pasul. Metodele de ordinul doi, cum ar fi metoda lui Newton, folosesc termenul de curbură. Când cercetătorii analizează comportamentul local al suprafeței pierderii unui model, deseori gândesc în termeni de dezvoltări Taylor în jurul unui punct.

Seria Maclaurin este, de asemenea, modul în care funcții de activare precum sigmoid și tanh sunt aproximante în analize teoretice. Dezvoltarea lor ca polinoame face mai ușor de înțeles gradientele și comportamentul de saturație.

Concluzie

O serie Maclaurin face un singur lucru: aproximează o funcție printr-un polinom centrat în zero. Este o idee simplă, cu impact larg.

De la calcul numeric la fizică și machine learning, tiparul este mereu același: luați o funcție complexă, înlocuiți-o cu un polinom suficient de apropiat și treceți la problema propriu-zisă. Matematica din spatele gradient descent, aproximațiilor pentru unghiuri mici și funcțiilor încorporate din biblioteci se întoarce la aceeași idee de bază.

Dezvoltările pentru , sin(x), cos(x) și 1/(1-x) merită reținute. Apar suficient de des încât recunoașterea lor dintr-o privire economisește timp real, mai ales dacă citiți articole de cercetare.

Întrebări frecvente despre seria Maclaurin

Ce este, pe scurt, o serie Maclaurin?

O serie Maclaurin reprezintă o funcție ca o sumă infinită de termeni polinomiali, fiecare construit din derivatele funcției evaluate în zero. Cu cât includeți mai mulți termeni, cu atât polinomul se apropie mai mult de funcția originală. Este o modalitate de a înlocui ceva complex cu ceva cu care un calculator – sau un om – poate într-adevăr calcula.

Care este diferența dintre o serie Maclaurin și o serie Taylor?

O serie Taylor aproximează o funcție ca un polinom centrat în orice punct a. O serie Maclaurin este doar o serie Taylor în care acel punct este fixat în zero.

Unde sunt folosite în practică seriile Maclaurin?

Seriile Maclaurin apar în calcul numeric, fizică și machine learning. Bibliotecile de programare folosesc aproximații polinomiale pentru a evalua eficient funcții precum sin(x) și . În ML, dezvoltările Taylor stau la baza metodelor de optimizare precum gradient descent și metoda lui Newton.

Ce înseamnă raza de convergență pentru o serie Maclaurin?

Raza de convergență definește până unde de la zero rămâne corectă o serie Maclaurin. În interiorul acelui interval, sumele parțiale se apropie de funcția exactă. În afara lui, termenii cresc în loc să scadă, iar aproximația se destramă. Funcții precum și sin(x) converg peste tot, dar altele – precum 1/(1-x) – converg doar într-un interval limitat.

De câți termeni aveți nevoie pentru o aproximație Maclaurin bună?

Depinde de câtă precizie aveți nevoie și cât de departe de zero evaluați funcția. Aproape de zero, doar câțiva termeni vă aduc adesea într-o marjă mică de eroare. Mai departe, veți avea nevoie de mai mulți termeni pentru a menține acuratețea – iar dacă sunteți în afara razei de convergență, oricâți termeni ați adăuga nu vor da un rezultat corect.

Subiecte

Învățați cu DataCamp

course

Linear Algebra for Data Science in R

4 oră
20.8K
This course is an introduction to linear algebra, one of the most important mathematical topics underpinning data science.
Vezi detaliiRight Arrow
Începeți cursul
Vezi mai multRight Arrow