КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Тура жол алгоритмі 10 страница
Осы айырымдық схеманың шешімін анықтау жолдарын қарастырайық. Алдымен (57)-(58) есебін мынадай түрде жазайық
Мұндағы
мағынадағы
және
сияқты симметриялы квадрат матрицалар сәйкес келеді. Соңғы матрицалар теріс анықталған матрицалар және олардың меншікті сандары
түрінде анықталады. Сол себепті де
(59)-(60) –сызықтық алгебралық жүйе. Әдетте мұндай жүйелерді шешу үшін дәл немесе итерациялық әдістер қолданылады (59)-(60) айырымдық есебін алгебралық жүйеге келтірмей-ақ, оған тікелей қолдануға болатын және алгоритмдері есептеуге жеңіл үш түрлі итерациялық әдіске қысқаша тоқталамыз. Алдымен (59) теңдеуінің екі жағын да (-1)-ге көбейтеміз, Сонда -
яғни
Мұндағы
Сондай-ақ
Мұндағы Итерациялық әдістердің жинақтылығын зерттеуді жеңілдету мақсатымен 1.4.1. Жай итерациялық әдіс
Бұл әдісті қолдану үшін (57)-(58) айырымдық есебін басқаша түрде жазамыз
Содан кейін қандай да бір
Бұл әдіс сандық әдістер теориясында жай итерациялық деп аталады. Оның есептеу алгоритмі оңай жүзеге асырылады, тек әрбір итерациялық қадамында шекаралық шарты ескертілуі тиіс. Енді (64)әдісінің жинақтылығын зерттейміз. Олүшін (64) өрнегін мынадай түрге келтіреміз:
яғни
Соңғы әдіс –белгілі жай итерациялық әдіс болып табылады. Жалпы теория бойынша ол жинақты болуы үшін
Олай болса Сонымен қатар (65) –тиімді итерациялық әдіс, себебі
Ендеше (65) –жинақты итерациялық әдіс. Ал ол жинақталатын болас, онда оның шегі (57)-(58) айырымдық есебінің шешімін беретіні анық. Айталық, (55)-(56) Дирихле есебінің жуық шешімін
итерация жасау керек екендігі белгілі. Мұндағы ЗЕРТХАНАЛЫҚ ЖҰМЫСТАРДЫ ЖҮРГІЗУГЕ АРНАЛҒАН ӘДІСТЕМЕЛІК НҰСҚАУЛАР
Тақырыбы: Қателіктерді есептеу және талдау
Мақсаты: Қателіктер теориясымен таныстыру және оларды есептеу жолдарын үйрету Тапсырма: 1 мысал: 2 мысал: 3 мысал: 4-мысал: 5-мысал: 6-мысал: Х=2,1514 санын 3 мәнді цифрға дейін дөңгелектеп, абсолютті және салыстырмалы қателіктерін табу.
Тапсырманы орындауға әдістемелік нұсқаулар: 1 мысал: Шешуі:
Жауабы: 2 мысал: Шешуі:
3 мысал: Шешуі:
Жауабы: 4- мысал: Берілген х санының дұрыс цифрлар санын анықтау керек болсын.
Анықтама бойынша: 5-мысал: Анықтама бойынша: 8 цифры - дұрыс, өйткені: 9 цифры – күмәнді, өйткені: 6-мысал: Х=2,1514 санын 3 мәнді цифрға дейін дөңгелектеп, абсолютті және салыстырмалы қателіктерін табу.
Бақылау сұрақтары: 1. Абсолютті қателік дегеніміз не? 2. Салыстырмалы қателік? 3. Көбейтіндінің қателігі қалай есептеледі? Қосындының қателігі? Тақырыбы: Бейсызықты бір теңдеудің сандық шешімін табу (аралықты екіге бөлу, итерация, Ньютон әдісі) Мақсаты: Сызықтық емес теңдеулерді шешудің сандық әдістерімен танысу. Тапсырма: 1-мысал: Берілген теңдеудің түбірін анықтау:
Тапсырманы орындауға әдістемелік нұсқаулар: 1-мысал: Берілген теңдеудің түбірін анықтау:
Теңдеудің түбірі жатқан аралықты аналитикалық тәсілмен табамыз: ол үшін функция туындысын тауып, оны нөлге теңестіру арқылы экстремумдарын анықтаймыз: Экстремум нүктелеріндегі функция таңбасының кестесін толтырамыз. Кесте 1.
Функция таңбасының ауысуы ( Енді графиктік әдісті қарастырайық. Ол үшін теңдеуді мына түрлерге жіктейміз, себебі функция күрделі, трансцендентті, бірден графигін құруға болмайды:
1-сурет.
Бірінші түбірі [0,1] аралығында, ал екінші түбірі [2,6] аралығында жататыны суретте көрініп тұр. Енді осы аралықтағы қай нүкте (2.1)-ші теңдеуді қанағаттандыратынын анықтаймыз. Кесіндіні қақ бөлу әдісі (2.1) - теңдеуді кесіндіні қақ бөлу әдісімен шешу алгаритмі келесі қадамнан тұрады. 9. (2.1)-ші теңдеудің түбірі жатқан аралығын анықтау және осы аралықта түбірдің жалғыздығын тексеру. Яғни x осі бойында бірдей қашықтықта жатқан нүктелердегі функцияның мәндерін есептеміз, және егер екі шеткі нүктеде немесе екі көрші нүктеде функция мәндерінің таңбалары әр түрлі болса, онда сол аралықта түбір бар деп есептеу 10. Осы аралықты қаққа бөлу және ол нүктенің мәнін Xорт=(Xn+1+Xn)\2. (2.2) формуласымен анықтау. 11. Xn+1-Xn<e шарты арқылы қарастырылып отырған аралықтан шығып кетпеуді бақылаймыз. 12. XОРТ нүктесіндегі функция мәнін F(XОРТ) есептеу. 13. Егер оның таңбасы F(Xn) функциясының таңбасымен бірдей болса, Xn нүктесінің орнына XОРТ нүктесін қарастырамыз. 14. Ал егер F(XОРТ) функциясының таңбасы F(Xn+1) функциясының таңбасымен бірдей болса, Xn+1 нүктесінің орнына ХОРТ нүктесін қарастырамыз. 15. Шыққан аралықтар [Xn,, Хорт] U [Xорт, Xn+1] белгіленеді.және алдыңғы шарттарға байланысты екі аралықтың біреуін тағы қаққа бөлу арқылы ізделінді нүктеге біртіндеп жақындаймыз. Яғни мына шарттар тексеріледі: F(Xn+1)*F(Xорт)<0 шарты орындалса [Xорт,Xn+1] аралығы қаққа бөлінеді де шыққан нүкте мәні, XОРТ2=XОРТ+ X n+1/2 формуласымен есептеледі. F(Xn)*F(ХОРТ)<0 шарты орындалса [Xn, Xорт] аралығы қаққа бөлініп, табылған нүкте XОРТ2=XОРТ+ X n/2 формуласымен есептеледі. 16. Осы процесті іздеп отырған х нүктесіне жеткенге дейін жалғастырып, XОРТ, XОРТ2, XОРТ3, …, XОРТN тізбегін құрамыз. Мына шарт орындалатын уақытта XОРТN - XОРТN-1 <E іздеу процесін тоқтатамыз да XОРТN нүктесін (2.1)-ші теңдеуді қанағаттандыратын х дәл түбірге жуық мән деп қабылдаймыз.
Хорда әдісі Бұл әдіс кесіндіні қаққа бөлу әдісіне қарағанда шешімге тез жинақталады. Алгоритмі: 5. хn, xn+1 аралығында f (x) және f (xn+1) функцияларының таңбасы бір біріне қарама-қарсы және түбірі бар болсын. 6. Осы екі шеткі нүктеден хорда жүргізіп, хорданың х осімен қиылысқан нүктесін мына формуламен анықтаймыз.
7. х* нүктесіндегі функция мәнін F(x*)-ны есептеу. Оның таңбасын екі шеткі нүктедегі функцияның таңбасымен салыстырылады. Егер f (xn) және f(x*) функциясының таңбасы бірдей болса, онда хорданы xn+1 және x* нүктесі арқылы жүргізіледі. Оның мәнін (2.4) формуламен табады. Егер f(xn+1) мен f(x*) функцияның таңбалары бірдей болса, онда хорданы xn және x* нүктесі арқылы жүргізіледі. Шыққан нүктенің мәні (2.4) формуламен есептелінеді. 8. x* нүктедегі мәнін есептеп, мәні нөлге жуық болса Алдындағы мысал үшін программасы келесідей болады: Ньютон әдісі Алдыңғы әдістерге қарағанда бастапқы жуықтау дұрыс таңдалынып алынса Ньютон әдісі тез жинақталады. Бұл әдіске қатысты теореманы келтіре кетейік:
Дата добавления: 2017-01-14; Просмотров: 767; Нарушение авторских прав?; Мы поможем в написании вашей работы! |