Fizik jarayonlarni kompyuterda modellashtirish


-savol.Transsendet tenglamalarni yechish


Download 76.71 Kb.
bet17/18
Sana04.02.2023
Hajmi76.71 Kb.
#1165861
1   ...   10   11   12   13   14   15   16   17   18
Bog'liq
Fizik jarayonlarni kompyuterda modellashtirish

27-savol.Transsendet tenglamalarni yechish.
f (x) funksiya - a,b oraliqda uzluksiz va bu oraliqning chetki nuqtalarida turli xil ishoralar qabul qilsin. Shu bilan birgalikda funksiyaning birinchi tartibli hosilasi a,b oraliqda o’z ishorasini saqlasin. U holda
f (x)  0
tenglama a,b oraliqda yagona yechimga ega bo’ladi. Agar tenglamani algebraik almashtirishlar yordamida algebraik tenglamaga keltirish mumkin bo’lmasa, bu tenglama transendent tenglama deb ataladi. transendent tenglamaning a,b oraliqda  aniqlikdagi taqribiy yechimini topish talab etilsin. Bu yechimni aniqlashda bir necha sonli usullardan foydalanish mumkin. Shu usullardan biri oraliqni teng ikkiga bo’lish usuli bo’lib, u quyidagi amallar ketma-ketligidan iborat. a,b oraliqni x0 ( a  b )/ 2 nuqta yordamida teng ikkita a,x0  va b,x0 oraliqlarga ajratamiz. Agar |a-x0| bo’lsa, x=x0 aniqlikdagi
taqribiy yechimi deb qabul qilinadi. Bu shart bajarilmasa, a,x0  va b,x0 oraliqlardan tenglama ildizi joylashganini tanlab olamiz va uni  a1, b1  deb belgilaymiz. X1  ( a1  b1 )/ 2 nuqta yordamida  a1, b1  oraliqni teng ikkita  a1,x1 va  b1, x1 , oraliqlarga ajratamiz. Agar |a1-x1| bo’lsa, x=x1 tenglamaning  aniqlikdagi taqribiy yechimi deb qabul qilinadi, aks holda  a1,x1 va  b1,x1 , oraliqlardan tenglama ildizi joylashganini tanlab olamiz va uni a2,b2 deb belgilaymiz. Bu oraliq uchun yuqoridagi bajarilgan amallar ketma-ketligi |ai-xi|| (i  2,3,4,...) shart bajarilguncha davom ettiriladi. Natijada tenglamaning  aniqlikdagi x=xi taqribiy yechimi hosil bo’ladi. Кo'rinib turibdiki, ikkiga bo'lish usuli аnchа sоddа usul bo'lib, [a, b] oraliq to'g'ri tаnlаnsа, nаtijаgа judа tеz erishish mumkin. Basic tilida ikkiga bo'lish usuli uchun quyidаgi protseduradаn fоydаlаnish mumkin:
Sub Ikki(a,b,eps,x)
‘ Ikkiga bo'lish usuli
ya = F(a): yb = F(b)
If ya * yb > 0 Then Print "Yechim yo'q": stop
2 x = (a + b) / 2: y = F(X)
If Abs(y) < eps Then GoTo 3
If fa * fx > 0 Then GoTo 1
b = x: yb = y
GoTo 2
1 a = x: fa = y
GoTo 2

3 end sub



Download 76.71 Kb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   18




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling