Справочник от Автор24
Поделись лекцией за скидку на Автор24

Метод прогонки

  • 👀 417 просмотров
  • 📌 368 загрузок
Выбери формат для чтения
Загружаем конспект в формате ppt
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Конспект лекции по дисциплине «Метод прогонки» ppt
Лекция 2: Метод прогонки Решение одномерной краевой задачи как методом конечных элементов так и методом разностных схем сводится к решению системы линейных алгебраических уравнений следующего вида: A j z j  1  C j z j  B j z j 1 F j , j 1,..., N  1 (2.1) z0  0 z1  0 , z N  N z N  1  N , (2.2) A j , C j , B j , F j ,  0 , 0 ,  N , N – заданные величины. В (2.1), (2.2) z0 , z1 ,..., z N - неизвестные величины, которые требуется найти. Будем предполагать, что C j  Aj  B j  Aj  0,  0  1,  N 1 (2.3) (2.3) обеспечивают существование и единственность решения исходной задачи. Систему (2.1), (2.2) можно переписать в векторном виде: Az b , где ... 0 1   z ( z0 ,..., z N ), b ( 0 , F1 ,..., FN  1 , N )  B1  A1  C1 A  ........  0  N      1  Таким образом система уравнений (2.1), (2.2) является трехдиагональной. При выполнении (2.3) матрица Aявляется матрицей с доминирующей главной диагональю. Систему (2.1), (2.2) называют краевой задачей для трехточечного разностного уравнения. Условия (2.3) позволяет находить решение системы экономичным методом, называемым методом прогонки. Подставим z0 , определяемое первым граничным условием (2.2) z0  0 z1  0 в первое уравнение (2.1): A1 (  0 z1  0 )  C1 z1  B1 z2 F1 Из последнего равенства будем иметь (2.4) z1 1 z 2  1 где B1 C1  A1  0 A  F 1  1 0 1 C1  A1  0 1  Величину z1,определенную в (2.4), подставляем во второе уравнение (2.1), это позволит выразить z 2 через z3 . Допустим, что уже найдено соотношение: (2.5) z k  1   k  1 z k  k  1 , k  N  1 Подставим z k  1 , определяемое равенством (2.5) в k -ое уравнение (2.1), получим: Ak (  k  1 zk  k  1 )  Ck zk  Bk zk 1 Fk Разрешим это уравнение относительно zk z k  k z k 1  k (2.6) где Bk A   Fk (2.7) k  ,  k  k k 1 Ck  Ak  k  1 Ck  Ak  k  1 Таким образом, коэффициенты уравнения (2.6), связывающих соседние значения zk и zk 1 , k 1,2,..., N  1 можно определить из рекурентных  0 и  0 заданы в (2.2). соотношений (2.7), поскольку Допустим (2.6) найдено для k N  1,т.е. z N  1  N  1 z N  N  1 Теперь подставим z N  1 , определенное последним равенством во второе граничное условие (2.2): z N  N (  N  1 z N  N  1 )  N получим (2.8) z N (1   N  N  1 )  N N  1  N zN   N N  1  N 1  N  N1 где  N и N заданы в (2.2), а величины  N  1 и  N  1 находились из равенства (2.6) при k N  1 Затем по формуле (11.6) в обратном порядке находим остальные неизвестные z N  1 , z N  2 ,..., z0 . Формула (2.6) при k 0 совпадает с первым из краевых условий (2.2). Процесс вычисления коэффициентов  k и  k , k 1,..., N  1 по формуле (2.7) называется прямы м ходом прогонки. Вычисление z k по формулам (2.8), (2.6) называется обратны м ходом прогонки. Замечание: Все действия при вычислении  k , k и z k являются корректными, так как знаменатели в дробях, в силу (2.3), нигде не обращается в 0.
«Метод прогонки» 👇
Готовые курсовые работы и рефераты
Купить от 250 ₽
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач

Тебе могут подойти лекции

Смотреть все 588 лекций
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot