Тошкент Ахборот Технологиялари Университети Кафедраси: дт гурух: 216-05 иту



Download 444 Kb.
bet2/2
Sana28.06.2022
Hajmi444 Kb.
#715320
1   2
Bog'liq
2 5283124938780185621

Олтин кесиш усули
Бу усулда кейинги қадамдаги ноаниқлик интервалини [x+(k+1), x++(k+1)] y(x) функциянинг x1(k), x2(k) нуқтадаги қийматлар ҳисобланади. Аммо дихатомия усулидан фарқлироқ бу x1(k), x2(k) нуқталар олдинги ноаниқлик интервалининг [x+(k), x++(k)] чегаравий нуқталаридан симметрик жойлашганлиги x1(k), x2(k) нуқталарни топиш учун қуйидаги ифодадан фойдаланамиз:

Геометрияда бирор кесмани (1) ифода кўринишда кесмаларга ажратишни “олтин кесиш” дейилади.

k- қадамдаги тажриба нуқтаси х1(k) ва x2(k) ни топиш учун қуйидаги формуладан фойдаланамиз.



бу ерда .
Бу ерда а1, а2 сонлари const лар бўлиб, фибоначи касрлари дейилади. У қуйидаги хусусиятларга эга:
а1=a22 a1+a2=1
Олитн кесиш усулининг асоаий натижаси шундан иборатки, у(х) функциянинг қийматлари 1- ноаниқлик интервали [x+(k), x++(k)] да x1(1) ва x2(1) нуқталарда аниқланади. Қолган қадамларда эса функциянинг қиймати фақат 1 та нуқтада ҳисобланади.
k+1 қадамда ноаниқлик интервали [x+(k+1), x++(k+1)] топиш учун (k- қадамдаги тажрибалар асосида) қуйидагича амалга оширилади:

  1. Агар y(x1(k))< y(x2(k)), унда x+(k+1)= x+(k), x++(k+1)= x2(k); x2(k+1)= x1(k);

x1(k+1)= x+(k)+a1(x++(k)-x+(k)).

  1. Агар y(x1(k))> y(x2(k)), унда x+(k+1)= x1(k), x++(k+1)= x++(k), x1(k+1)= x2(k),

x2(k+1)= x+(k)+a2(x++(k)- x+(k)).
“Олтин кесиш” усули билан 1 ўзгарувчили функциянинг min ни топиш жадвалда дихатомия усулидаги ҳисоблаш натижаларини ифодаловчи жадвалдаги 5- устун бўлмаайди. “Олтин кесиш” усулидаги жадвалда қаторлар сони тажрибалар сонидан 1 тага каи бўлади, яъни k=n-1, k- қадамлар сони, n- тажрибалар сони.



k



x++(k)

l(k)









1



x++(1)

l(1)









2



x++(2)

l(2)









k



x++(k)

l(k)









k+1



x++(k+1)

l(k+1)









Юқоридаги келтирилганлар асосида қуйидаги мисолни кўриб чиқамиз:



k

x+(k)

x++(k)

x(k)

L(k)

x1(k)

x2(k)

y1(k)

y2(k)

1

0

1

0,5

1

0,382

0,618

1,279376

1,630434

2

0

0,618

0,309

0,382

0,236076

0,381924

1,118736

1,279284

3

0

0,381924

0,190962

0,236076

0,145895

0,236029

1,031972

1,118689

4

0

0,236029

0,118015

0,145895

0,090163

0,145866

0,980994

1,031945

5

0

0,145866

0,072933

0,090163

0,055721

0,090145

0,949994

0,980977

6

0

0,090145

0,045073

0,055721

0,034435

0,05571

0,93091

0,949984

7

0

0,05571

0,027855

0,034435

0,021281

0,034429

0,919116

0,930904

8

0

0,034429

0,017214

0,021281

0,013152

0,021277

0,911821

0,919113

9

0

0,021277

0,010638

0,013152

0,008128

0,013149

0,907309

0,911819

10

0

0,013149

0,006575

0,008128

0,005023

0,008126

0,904518

0,907307

11

0

0,008126

0,004063

0,005023

0,003104

0,005022

0,902793

0,904517

12

0

0,005022

0,002511

0,003104

0,001918

0,003104

0,901726

0,902792

13

0

0,003104

0,001552

0,001918

0,001186

0,001918

0,901067

0,901726

14

0

0,001918

0,000959




















бу ерда . Ва х1(1)= 0.191 , x2(1)= 0.309, =-4.4688364, = -4.5417648 лар келиб чиқди.
2- қадамда > бўлгани учун қуйидаги


Агар y(x1(k))> y(x2(k)), унда x+(k+1)= x1(k), x++(k+1)= x++(k), x1(k+1)= x2(k),
x2(k+1)= x+(k)+a2(x++(k)- x+(k)). (а)

қоидага кўра =0,191, x++(2) =0.5, =309, =0.381962, =-4,5417648, =-4,7294762 қийматлар келиб чиқди.


3- қадамда > бўлгани учун юқорида келтирилган қоидага кўра =0,309, x++(3)=0.5, =0,381962 =0,427038, =-4,7294762, =-4,8973964 қийматлар келиб чиқди.
4-қадамда ҳам > бўлгани учун (а) қоидага кўра =0,381962, x++(4)=0.5, =0,427038 =0,4549094, =-4,8973964, =-5,020483 қийматлар келиб чиқди.
5-қадамда ҳам шу қоидага кўра =0.427038, x++(5)=0.5, =0,4549094, =0,4721285, =-5,020483, =-5,1037413 қийматлар келиб чиқди.
6-қадамда ҳам (а) қоидага кўра =0,4549094, x++(5)=0.5, l=0.0450906 қийматлар келиб чиқди ва ε<0.05 бўлгани учун ҳисоблаш тўхтатилди.


Уринма усули
Фараз қилайлик f(x)=0 тенглма бирор- бир [x+, x++] интервалда ягона илдизга эга бўлсин. Бу функциянинг 1-, 2- тартибли ҳосилалари бу оралиқда аниқланган узлуксиз ва ўз ишорасини сақлаб қолсин. Бу усулда f(x)=0 (1) ифоданинг бошланғич яқинлашуви х0 ни танлаб олинади ва C0(x0, f(x0) ) нуқтадан y=f(x) функциянинг графигига уринма ўтказилади ва уринманинг ОХ ўқи билан кесиш нуқтасигача давом эттирилади.
Уринманинг ОХ ўқи билан кесишиш нуқтаси х1 (1) тенгламанинг ечимига бўлган 1- яқинлашув дейилади.
Уринма тенгламаси қуйидаги кўринишда бўлади
Уринма ОХ билан кесишишда 0 га тенг бўлади. Бундан кесишиш нуқтаси х1 ни координатасини топиш мумкин:

Сўнгра C1(x2, f(x1)) нуқтадан функция графигига уинма ўтказилади ва ОХ ўқи билан кесишиш нуқтаси аниқланади

х2 нуқта 1- тенгламанинг ечимига бўлган 2- яқинлашув дейилади.
Умуман уринма усулида k- қадамдаги яқинлашув қуйидаги формула ёрдамида аниқланади:

Ҳисоблаш жараёнини тўхтатиш шарти
Бу ерда сигма
ε- ҳсиоблаш аниқлиги, берилган кичик сон.
Уринма усулида бошланғич нуқтани х0 ни танлашда шундай нуқта танланадики, бу нуқта учун қуйидаги ифода ўринли бўлсин f(x0)f”(x0)>0 (5).
Акс ҳолда Ньютон усули (1) тенгламанинг ечимини топишда кафолат бермайди. Бу дегани, бошланғич нуқтада функциянинг ишораси билан функциянинг 2- тартибли ҳосила ишораси бир хил бўлиши керак. Кўпгина ҳолларда бошланғич нуқта сифатида х0+ ёки х0++ чап ёки ўнг чегаралар олинади. Қайси нута учун (5) ифода бажарилса ўша бошланғич нуқта бўлади. Бу усул асосан (1) тенгламанинг илдизга яқин бўлган нуқталарда функциянинг ҳосиласини |f’(x)| модули бўйича катта бўлган тенгламалрни ечиш учун ишлатилади, яъни y=f(x) функцияни х* нуқта яқинида катта букилишга бўлган ҳолларда ишлатилади. Бу усулнинг хатолиги (k ва k+1) қадамларда қуйидагича аниқланади.

(6) ифода шуни англатадики, уринма усулининг (х*) ечимга яқинлашуви квадратикдир. Бу ўзнавбатида бу усулнинг амалий масалаларни ечишда кенг ишлатиш имконини беради. Юқорида айтилган кўрсатмалар шуни таъкидлайдики, агар бошланғич нуқта х0 1- тенгламанинг ечимига яқин нуқтадан олинган бўлса ўринлидир. Аммо бу масалада бир нечта қийинчиликлар мавжуд. Шунинг учун уринма усулидан олдин бирор бир усул билан (алгоритм билан) тенгламани ечимига яқинлашуви амалга оширилади. Бундай усулларга дихатомия, “олтин кесиш” усуллари мисол бўла олади.
Урунма усули эса (1) тенгламани ечишни охирги босқичларида ишлатилади. Уринма усулида бошланғич нуқта танлаш қуйидаги қоида асосида амалга оширилади f(x0)f”(x0)>0 бунда 4 та ҳол бўлиши мумкин:






Юқорида келтирилганлар асосида қуйидаги мисолни кўриб чиқамиз


y=x3+3x2-24x-5=0 ε=0.001


ХУЛОСА

Бу функциядан f’(x)=3x2+6x-24=0 f”(x)=6x+6=0


x=2 x=-1 ҳосила оламиз.
Бундан 3- қоидага кўра f(x+)=-0.3<0, f(x++)=0.3>0 f’(x)=2>0, х+0=-0.3 қийматлар аниқланди.
f(x0)=-0.027+0.27+7.2-5=2.443
f’(x0)=0.27-1.8-24=-25.53
f”(x0)=-1.8+6=4,2
f(x0)f”(x0)>0

C0=(-0.3, 2.443)



х1

Download 444 Kb.

Do'stlaringiz bilan baham:
1   2




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish