Стирлингийн томъёо

testwiki-с
23:58, 22 Дөрөвдүгээр сар 2023-ий байдлаарх 180.251.147.136 (хэлэлцүүлэг) хэрэглэгчийн хийсэн залруулга
(ялгаа) ←Хуучны засвар | Одоогийн засвар (ялгаа) | Дараагийн засвар→ (ялгаа)
Jump to navigation Jump to search
(ln n!) - ийг (n ln n − n) - д хуваасан харьцаа нь n ихсэх тусам нэг гэсэн утга руу дөхнө.

Математикт "Стирлингийн томъёо" нь n!-н утгыг олоход түгээмэл хэрэглэгддэг томъёо юм. Ялангуяа n нь их утгатай үед(10!, 100! ...) мөн log суурьтай n!-н утгыг тооцоолоход хэрэглэгддэг. Бодолтын үр дүнд тооны машинаар бодсонтой хариу нь яг таарч гарахгүй ч хамгийн дөхөмтэйгээр тооцоолж олдог. Энэхүү томъёог алдартай математикч Жеймс Стирлингийн нэрээр нэрлэжээ.

1. ln(n!)=nln(n)n

2. n!2πn(ne)n

3. limnn!2πn(ne)n=1.

4. n+ үед 2π nn+1/2enn!e nn+1/2en,

харин n1 үед харьцаа нь n!nn+1/2en. (2π=2.5066..., e=2.71828... тогтмол утгууд)

Томъёоны гаргалгаа

1. n!-н утгыг тооцоолохын оронд, түүнээс натурал логарифм авбал:

ln(n!)=ln(1)+ln(2)++ln(n).

Тэгшитгэлийн баруун талаас нь хасвал

12(ln(1)+ln(n))=12ln(n),

Интегралын трапец дүрмийн дагуу

ln(n!)12ln(n)1nln(x)dx=nln(n)n+1,

Euler–Maclaurin томъёо-н дагуу алдаа нь:

ln(n!)12ln(n)=12ln(1)+ln(2)+ln(3)++ln(n1)+12ln(n)=nln(n)n+1+k=2m(1)kBkk(k1)(1nk11)+Rm,n,

Үүнээс Bk( Бернуллийн дугаар) ба Rm,n-г олохын тулд хязгаар авна.

limn(ln(n!)nln(n)+n12ln(n))=1k=2m(1)kBkk(k1)+limnRm,n.

энд y-аар хязгаарыг тэмдэглэсэн

Rm,n=limnRm,n+O(1nm),

Big-O-г хэрэглэхэд, түүний логарифм хэлбэр дэхь тэгшитгэлүүдйг нэгтгэнэ:

ln(n!)=nln(ne)+12ln(n)+y+k=2m(1)kBkk(k1)nk1+O(1nm).

Хоёр талаас нь экспоненциал аваад, m-г эерэг гэж үзүүл, m = 1 болоод томъёо нь

n!=eyn(ne)n(1+O(1n)).

энд ey эь ey=2π болсноор Стирлингийн томъёо нь:

n!=2πn(ne)n(1+O(1n)).

Laplace-н томъёог хэрэглэн, 2 талаасаа хязгаарлагдсан хандлага нь 2πn болсноор Стирлингийн томъёо нь.

ln(n!)=j=1nln(j)

Интеграл авахад

j=1nln(j)1nln(x)dx=nln(n)n+1.


2. Гамма функцыг ашиглан n! -г олъё.

n!=0xnexdx.

Хувьсагчуудаа x=ny ингэж солиход

n!=0enlnxxdx=enlnnn0en(lnyy)dy.

үүнийг Laplace-н томъёон дагуу:

0en(lnyy)dy2πnen

Стирлингийн томъёо нь,

n!enlnnn2πnen2πn(ne)n.

Laplace-н томъёог хэрэглээд n-н факториалыг олоход алдаа үүсдэг учир Laplace-н томъёо-д өргөтгөлийг тооцоолвол

0en(lnyy)dy2πnen(1+112n)

Стирлингийн томъёо,

n!enlnnn2πnen(1+112n)2πn(ne)n(1+112n) болох ба энүүгээр тооцоолбол алдааны утга багасах болно.

Гамма функцинд Стирлингийн томъёо

Бүх утга нь эерэг байх n-н хувьд,

n!=Π(n)=Γ(n+1),

Гамма функцыг Γгэж тэмдэглэдэг.

Pi функц нь факториал биш ч, төвөгтэй тоонуудыг тодорхойлдог. Хэрвээ Re(z) > 0 бол

ln(Γ(z))=(z12)ln(z)z+12ln(2π)+20arctan(tz)exp(2πt)1dt.

Интеграл авбал

ln(Γ(z))(z12)ln(z)z+12ln(2π)+n=1B2n2n(2n1)z2n1

Bn нь n-н Бернуллийн дугаар.|arg(z)| < π−ε ба ε эерэг байхад алдааны утга нь O(z2m1) байна. үүнийг томъёондоо орлуулахад:

Γ(z)=2πz(ze)z(1+O(1z)).

Энэ асимптотик томъёог Re(z)тогтмол утгатай z аргументыг олоход хэрэглэдэг.

Жишээ бодлого

Бодлого1. 10!=?

10!=10*9*8*7*6*5*4*3*2*1=3628800 гэж олж болох ч Стирлингийн томъёогоор бодвол
10!2π10(10e)10=3598695.61

Бодлого2. log(10!)=?

log(10!)=15.104 бол Стирлингийн томъёогоор бодвол
log(10!)=10ln(10)10 нь ойролцоогоор 15,095 гарч байна.

Түүх

n-н факториалыг олох доорхи томъёог анх нээсэн хүн Abraham de Moivre[1][2] юм.

n![constant]nn+1/2en.


Холбоотой хичээлүүд

  • Факториал
  • Lanczos approximation
  • Spouge's approximation

Ном зүй

Линкүүд

Загвар:Math-stub