Численное решение систем линейных алгебраических уравнений С Л

Скачать презентацию Численное решение систем линейных алгебраических уравнений С Л Скачать презентацию Численное решение систем линейных алгебраических уравнений С Л

2_slau.ppt

  • Размер: 486.5 Кб
  • Автор: Людмила Казанович
  • Количество слайдов: 30

Описание презентации Численное решение систем линейных алгебраических уравнений С Л по слайдам

 Численное решение систем линейных алгебраических уравнений С Л А У Численное решение систем линейных алгебраических уравнений С Л А У

 Общий вид СЛАУ  где aa – коэффициенты системы,  bb  – Общий вид СЛАУ где aa – коэффициенты системы, bb – свободные члены, хх – неизвестные nn – – количество уравнений в системе и количество неизвестных (порядок системы) nnnnjnjnn ininjijii nnjj bxaxaxaxa

 Запись СЛАУ в матричной форме. BXA nnnjnn inijii nj nj aaaa A Запись СЛАУ в матричной форме. BXA nnnjnn inijii nj nj aaaa A 21 21 222221 111211 njxxxx. X 21 ni b b

 При решении СЛАУ возможно возникновение 3 случаев: 1. Пример: 2. Пример: 3. Пример: При решении СЛАУ возможно возникновение 3 случаев: 1. Пример: 2. Пример: 3. Пример: 8 3 13 3125 2 1 21 21 x x xx xx 62410 3125 21 21 xx xx 28410 3125 21 21 xx xx

 2 класса методов решения СЛАУ: 1. Прямые методы.  2. Итерационные методы. 2 класса методов решения СЛАУ: 1. Прямые методы. 2. Итерационные методы.

 Прямые методы Достоинство:  устойчивость методов. Недостаток:  точность решения зависит от особенностей Прямые методы Достоинство: устойчивость методов. Недостаток: точность решения зависит от особенностей метода и от количества уравнений.

 Итерационные методы Достоинство:  точность решения задается пользователем. Недостаток:  методы являются неустойчивыми. Итерационные методы Достоинство: точность решения задается пользователем. Недостаток: методы являются неустойчивыми.

 Метод Гаусса  (метод последовательного исключения неизвестных) Является прямым методом.  Исходные данные: Метод Гаусса (метод последовательного исключения неизвестных) Является прямым методом. Исходные данные: 1. 1. АА 2. 2. ВВ

 Алгоритм метода Гаусса: 1. 1. Ввод исходных данных. 2. 2. Прямой ход. 3. Алгоритм метода Гаусса: 1. 1. Ввод исходных данных. 2. 2. Прямой ход. 3. 3. Обратный ход. 4. 4. Вывод результатов.

 Метод Гаусса для 3 уравнений с 3 -мя неизвестными (система 3 -го порядка) Метод Гаусса для 3 уравнений с 3 -мя неизвестными (система 3 -го порядка) 1. х 11 : : 2. х 11 подставляется во все оставшиеся уравнения системы. 3333232131 2323222121 1313212111 bxaxaxa 11 313 11 212 11 1 1 a xa a b x

 Получим следующее: 3. Новые обозначения: 11 21 123 11 21 13232 11 21 Получим следующее: 3. Новые обозначения: 11 21 123 11 21 13232 11 21 1222 a a bbx a a aa 11 31 13332 11 31 1232 a a bbx a a aa 11 31 133333 11 31 123232 ‘ » aa bbb aa aaa 11 21 122 11 21 132323 11 21 122222 ‘ ‘ ‘ a a bbb a a aaa

 Новая система: 4. х22 : : 5. х 22 подставляется во все оставшиеся Новая система: 4. х22 : : 5. х 22 подставляется во все оставшиеся уравнения системы. 3333232 2323222 1313212111 »’ bxaxaxa 22 323 22 2 2 ‘ ‘ a xa a b x

 Получим следующее: 6. Новые обозначения: Новая система в верхнетреугольном виде: 2232 2333' ' Получим следующее: 6. Новые обозначения: Новая система в верхнетреугольном виде: 2232 2333′ ‘ » a a bbx a a aa 22 32 233333 ‘ ‘ »» a a bbb a a aaa 3333 2323222 1313212111 »» bxa bxaxaxa

 7. Неизвестные вычисляются в обратном порядке (обратный ход): 11 3132121 1 22 3232 7. Неизвестные вычисляются в обратном порядке (обратный ход): 11 3132121 1 22 3232 2 33 3 3 ‘ » » » a xaxab x a b x

  НАЧАЛО ввод n i=1, n j=1, n ввод a(i, j) ввод b(i) НАЧАЛО ввод n i=1, n j=1, n ввод a(i, j) ввод b(i) k=1, n-1 i=k+1, n c=a(i, k)/a(k, k) a(i, k)=0 j=k+1, n a(i, j)= a(i, j)- a(k, j)*c b(i)= b(i)- b(k)*c x(n)=b(n)/a(n, n) i=n-1, 1, -1 S=0 j=i+1, n S= S+a(i, j)* x(j) x(i)= (b(i)-S)/a(i, i ) i=1, n вывод x(i) КОНЕЦБлок-схема метода Гаусса ввод исходных данных прямой ход обратный ход вывод результатов

 ЗАМЕЧАНИЕ В случае единственности решения СЛАУ методом Гаусса всегда находится необходимое решение. Необходимо ЗАМЕЧАНИЕ В случае единственности решения СЛАУ методом Гаусса всегда находится необходимое решение. Необходимо выполнения условия: 0 ii a

 Метод Зейделя (метод простых итераций) Является итерационным методом.  Исходные данные: 1. 1. Метод Зейделя (метод простых итераций) Является итерационным методом. Исходные данные: 1. 1. АА 2. 2. ВВ 3. 3. ХХ(0)(0) 4. 4. ЕЕ

 Метод Зейделя для 3 уравнений с 3 -мя неизвестными 1. 1. Из 1 Метод Зейделя для 3 уравнений с 3 -мя неизвестными 1. 1. Из 1 -го уравнения выражаем неизвестное х11 , из 2 -го уравнения — х 22 , из 3 -го — х33. . 3333232131 2323222121 1313212111 bxaxaxa

 Получим новую систему: 2. В правую часть 1 -го уравнения подставляем начальные приближения Получим новую систему: 2. В правую часть 1 -го уравнения подставляем начальные приближения неизвестных х 22 (0)(0) и х 33 (0)(0). Получаем уточненное значение неизвестного х 11 (1)(1). . 3. В правую часть 2 -го уравнения подставляем начальное приближение неизвестного х 33 (0)(0) и уточненное значение х 11 (1)(1). . Получаем уточненное значение неизвестного х 22 (1)(1). . 4. В правую часть 3 -го уравнения подставляем уточненные значения неизвестных х 11 (1)(1) и х 22 (1)(1). Получаем уточненное значение неизвестного х 33 (1)(1). . 2321313 33 3 3231212 22 2 3132121 11 1 1 xaxab a x

 5. Далее рассчитывается разность между значениями начальных приближений и уточненными значениями неизвестных. Если 5. Далее рассчитывается разность между значениями начальных приближений и уточненными значениями неизвестных. Если то считается, что значения х 11 (1)(1) , х, х 22 (1)(1) , х, х 33 (1)(1) являются решением данной системы. В противном случае эти значения принимаются за начальное приближение и процесс повторяется. )1( 232)1( 1313 33)1( 3 )0( 323)1( 1212 22)1( 2 )0( 313)0( 2121 11)1( 1 1 xaxab a x Exx и Exx )0( 3 )1( 3 )0( 2 )1( 2 )0( 1 )1(

 ЗАМЕЧАНИЕ Метод Зейделя является итерационным, итерации сходятся не всегда. Итерации всегда сходятся при ЗАМЕЧАНИЕ Метод Зейделя является итерационным, итерации сходятся не всегда. Итерации всегда сходятся при выполнении следующего условия: условие преобладания диагональных коэффициентов. ji ijiiaa

  Блок-сх ема метода Зейделя НАЧАЛО ввод n, E i=1, n j=1, n Блок-сх ема метода Зейделя НАЧАЛО ввод n, E i=1, n j=1, n ввод a(i, j) ввод b(i), x(i) i=1, n R=0 j=1, n S=S + a(i, j)*x(j) W= (b(i) – S)/a(i, i) R = d. S=0 i=1, n вывод x(i) КОНЕЦ i≠j дане т d = | W — x(i) | R Eда не т

 Метод Крамера для решения СЛАУ 2 -го и 3 -го порядка Прямой метод. Метод Крамера для решения СЛАУ 2 -го и 3 -го порядка Прямой метод. Метод линейной алгебры. Исходные данные: 1. 1. АА 2. 2. ВВ

 Условие существования единственного решения СЛАУ det A ≠ 0≠ 0 Условие существования единственного решения СЛАУ det A ≠ 0≠

 Метод Крамера для системы 2 -го порядка  2222121 1212111 bxaxa 21122211 211211 Метод Крамера для системы 2 -го порядка 2222121 1212111 bxaxa 21122211 211211 2221 1211 221 111 2 21122211 212221 1211 222 121 1 aaaa abba aa aa ba ba x aaaa baab aa aa ab ab x

 Метод Крамера для системы 3 -го порядка  3333232131 2323222121 1313212111 bxaxaxa 333231 Метод Крамера для системы 3 -го порядка 3333232131 2323222121 1313212111 bxaxaxa 333231 232221 131211 33323 23222 13121 1 aaa aaa aab aab x 333231 232221 131211 33331 23221 13111 2 aaa aaa aba aba x 333231 232221 131211 33231 22221 11211 3 aaa aaa baa baa x

 Окончательные формулы: Для систем более высоких порядков метод Крамера практически не применяется Окончательные формулы: Для систем более высоких порядков метод Крамера практически не применяется 221331231231321321331221322311332211 2213121231321213122132211 3 221331231231321321331221322311332211 213312313131321331213231133211 2 221331231231321321331221322311332211 221332312332132331223223133221 1 aaaaaaaaa ababaaababaa x aaaaaaaaa baaababaaaba x aaaaaaaaa aabaabaab x

 Реализация метода Крамера в электронных таблицах Microsoft Excell Функция  МОПРЕД(матрица) Реализация метода Крамера в электронных таблицах Microsoft Excell Функция МОПРЕД(матрица)

 Функция МОПРЕД Функция МОПРЕД

 Пример расчета определителя Пример расчета определителя

Зарегистрируйтесь, чтобы просмотреть полный документ!
РЕГИСТРАЦИЯ