КАТЕГОРИИ: Архитектура-(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) |
Гаусстыњ квадратуралыќ формулалары. 1 страница
Мысал Кері жол Тура жол Кері жол алгоритмі Басшы жолдардан құралған матрицаны әлдебір ауыстырулар арқылы үшбұрышты түрге келтіріп, ең соңғы теңдеуден ең соңғы белгісізді, оны қолданып оның алдындағы белгісізді, т.с.с. барлық белгісіздерді кері бағытта анықтаймыз. сандары қаншалықты азайған сайын есептеу қателігі де азаяды. Сондықтан ЭЕМ-ді қолданып есептеу уақытында осы әдіс тиімді деп есептеледі. Ескерту. Егер жүйе өте көп белгісіздерден тұрып, оның барлық элементтерінің арасынан модулі бойынша үлкен элементті табу қиынға соқса басшы жол ретінде жүйенің бірінші жолын, ал басшы элемент ретінде осы жолдың модулі бойынша ең үлкен элементін алуға болады. 2-мысал: (3.18) Есептеу қадамдарының нәтижелерін 3- кестеге толтыруға болады:
3- кесте. (3.18) – есептің кестелік алгоритмі.
а44=1,2671 басшы элемент болады. 4-жол басшы жол деп аталады. 1. (3.16) - формула көмегімен mi, i=1,2,3 мәндерін анықтаймыз: 2. (3.17) – формула бойынша басшы бағанда орналасқан басшы элементтен өзге элементтерді нөлге айналдырамыз да қалған жаңа элементтерді табамыз: i=1; j=1 болғанда i=1; j=2 болғанда i=1; j=3 болғанда i=1; j=4 болғанда i=1; j=5 болғанда i=2; j=1 болғанда i=2; j=2 болғанда i=2; j=3 болғанда i=2; j=4 болғанда i=2; j=5 болғанда i=3; j=1 болғанда i=3; j=2 болғанда i=3; j=3 болғанда i=3; j=4 болғанда i=3; j=5 болғанда
Табылған элементтерден жаңа матрица құрып кестенің II-бөлігіне толтырамыз. 3. Жаңа матрицадан модулі бойынша үлкен элементті табамыз: ол - . 3-жолды басшы жол деп аламыз да жаңа көбейткіштерді анықтаймыз: 4. 2-пункттегі сияқты (3.17) – формула бойынша басшы бағанда орналасқан басшы элементтен өзге элементтерді нөлге айналдырамыз да қалған жаңа элементтерді тауып тағы жаңа матрица құраймыз:
5. Осы жаңа матрицадан модулі бойынша үлкені . Тағы көбейткішті есептейміз: . 6. 2-пункттегі сияқты (3.17) – формула бойынша басшы бағанда орналасқан басшы элементтен өзге элементтерді нөлге айналдырамыз да қалған жаңа элементтерді тауып тағы жаңа матрица құраймыз: ; Кесте да қоршалған басшы элементтер орналасқан жолдардан жүйе құрамыз:
Белгісіздерді біртіндеп табамыз: X1=1.04059 X2=0.98697 X3=0.93505 X4=0.88130. Квадрат түбірлер әдісі. (3.19) Жүйенің матрицасы симметриялы элементтерден тұратын болса, онда мұндай жүйеге квадрат түбірлер әдісі қолданылады. Әдістің мақсаты ([13] қараңыз) берілген матрицаны бір-біріне түйіндес екі үшбұрыш матрицаның көбейтіндісі түріне келтірейік. A=S*DS (3.20) мұндағы S*- төменгі үшбұрышты матрица, S- жоғарғы үшбұрышты матрица.
SS*D матрицасын бір-біріне көбейтіп элементтерін А матрицасының элементтеріне теңестіреміз. Алынған матрицасының диоганалдық элементтері мына формуламен есептелінеді. ал қалған элементтер үшін мына формула қолданылады:
(3.21) (3.22) (3.23) (3.24) (3.25) Егер берілген матрицаның коэффициенті нақты және бас минорлары оң болса, онда d матрицасын бірлік матрица деп, есептеу мына фолмулалармен жүргізіледі: (3.21*) (3.22*)
(3.23*) (3. 24*) (3.25*) Бұл формулаларды қолданғаннан кейін шыққан матрицаны мынадай үшбұрышты жүйе құрамыз: (3.26) (3.27) (3.28) (3.29) (3.30) Практикада бұл әдіс мына 4-кестені толтырады.
4-кесте. Квадрат түбірлер әдісінің схемасы.
немесе матрицалық –векторлық түрде: . Ал үшбұрышты түрге келтірілген жүйенің белгісіздері қарапайым табылады.
e=0.5*10-3 Жүйе симметриялы элементтерден тұрады, яғни квадрат түрбірлер әдісін қолдануға болады: (3.21*) - формула бойынша: (3.22*)-формула бойынша: (3.23*) - формула бойынша: j=2,3 формуласы бойынша диагональдық элементтерді табамыз: s23 элементі әлі табылған жоқ, сондықтан мына формуланы қолданып тауып аламыз: (3.24*) - формула бойынша: . Енді (3.21*) - формуламен s33-ті табуға болады: Енді (3.21*) - формуламен қалған элементтерді табамыз: =у2 деп белгілейміз = у3 деп белгілейміз Енді элементтерден S үшбұрышты матрица құраймыз: Бұдан . Бақылау сұрақтары: 1. Сызықты алгебралық теңдеулер жүйесін (САТЖ) сандық шешудің неше тәсілі бар? 2. Гаусс әдісі қалай жүзеге асады? 3. Жордан – Гаусс әдісі қалай жүзеге асады? 4. Жордан – Гаусс әдісінің тура әдісі қалай жүзеге асады? Тақырыбы: Бір айнымалы функцияны кубтық сплайнмен интерполяциялау Мақсаты: Функцияны интерполяциялау есептерін шығаруды үйрену Тапсырма: Тапсырма: 1. Функцияның мәндер кестесі берілген:
Лагранж формуласын қолданып көрсетілген нүктелердегі функция мәндерін анықтау: a) 1,52 b) 1,55 c) 1,58 d) 1,61 e) 1,67. 2. Функцияның мәндер кестесі берілген:
Лагранж формуласын қолданып көрсетілген нүктелердегі функция мәндерін анықтау: a) 2,22 b) 2,41 c) 2,78 d) 3,34 e) 3,75, f) 3,88. 3. sin(x) функциясының x=0, /6, /4 /3 /2 нүктелеріндегі мәндерін біле отырып x= /12 нүктесіндегі мәнін және қателігін анықтау. 4. Cos(x) функциясының x=0, /6, /4 /3 /2 нүктелеріндегі мәндерін біле отырып x= /5 нүктесіндегі мәнін және қателігін анықтау. 5. Эйткен схемасын бойынша кестеде берілген функция мәндерін қолданып, берілген нүктелердегі функция мәндерін есептеу: a) y(27).
b) Y(102).
c) Y(5).
4.Кесте түрінде берілген функция үшін Эйткен схемасын қолданып 10-5 дәрежесі дәлдікке дейін х-тің берілген мәндеріндегі функция мәндерін анықтау:
a) 1,134 b) 1,139 c) 1,143 d) 1,151 e) 1,166 f) 1,175 g) 1,182 i) 1,197 k) 1,185 l) 1,192 m) 1,195. 6. Функцияның берілген кестелік мәндер бойынша берілген функция мәніне сәйкес аргумент мәнін анықтау: a) y=0
b) y=20
c) y=2.00139; y=2.00194; y=2.00373; y=2.00484
1. y=ex функциясының мәндері кестемен берілген. Сызықты интерполяциялау формуласын қолданып функцияның берілген нүктелердегі мәндерін анықтау.
2. y=sin(x) функциясының мәндері берілген. Ньютонның сәйкес формуласын қолдану арқылы берілген нүктелердегі мәндерді және қателіктерін анықтау.
3. f(x) функциясының мәндері кестемен берілген. Көрсетілген нүктелердегі функция мәндерін Ньютонның формулаларымен анықтау.
4. g(x) функциясының мәндері кестемен берілген. Көрсетілген нүктелердегі функция мәндерін Ньютонның формулаларымен анықтау.
5. h(x) функциясының мәндері кестемен берілген. Көрсетілген нүктелердегі функция мәндерін Ньютонның формулаларымен анықтау.
Тапсырманы орындауға әдістемелік нұсқаулар: Лагранждың интерполяциялық көпмүшелігі. (4.4) Кей жағдайда есептеу процесін жеңілдету үшін x=at+b, xj=atj+b j=0,1,…,n сызықты алмастыруын жасау арқылы Лагранж коэффициенттерінің инварианттылығын қолдануға болады, онда (4.4)-формула келесі түрге келеді: (4.5) Эйткен схемасы. Егер Лагранж көпмүшелігінің жалпы өрнегін анықтамай, тек белгілі бір нүктедегі функция мәнін есептеу керек болса, онда Эйткен схемасын қолдануға болады:
т.с.с. (4.6) Эйткен схемасы келесі 1-кестені толтыру арқылы орындалады.
1-кесте. Эйткен схемасының толтырылу кестесі
Эйткен схемасын есептеуді көршілес L0123…n(x), L0123…n,n+1(x) мәндері берілген дәлдік маңайында бір бірімен беттессе тоқтатуға болады. Xi нүктелерінде yi мәндерін қабылдайтын n-ші дәрежелі интерполяциялық көпмүшелік келсі түрде де жазылады: . (4.7) 1-Мысал: Кестемен берілген функция үшін Лагранж көпмүшелігін құру.
Шешімі: (4.4)-формула бойынша n=3, i=0,1,2,3 болғандағы өрнекті анықтаймыз:
Дата добавления: 2017-01-14; Просмотров: 732; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |