Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа.docx
Скачиваний:
8
Добавлен:
02.01.2024
Размер:
2.27 Mб
Скачать

Список использованной литературы

  1. Семенова Т.И., Кравченко О.М., Шакин В.Н. Вычислительные модели и алгоритмы решения задач численными методами. Учебное пособие/МТУСИ. – М., 2017. – 85 с.

  2. Семенова Т.И., Юсков И.О., Юскова И.Б. Алгоритмизация вычислительных задач. Электронное учебное пособие/ МТУСИ. – М., 2017. – 64 с

  3. Шакин В.Н., Семенова Т.И., Фриск В.В. Базовые средства математического пакета Scilab. — М.: Горячая линия – Телеком, 2019. — 338с.

Приложение а. Краткое описание используемых методов a.1. Метод Эйлера

Методы Рунге-Кутты - это группа методов, широко применяемых на практике для решения ОДУ. В этих методах при вычислении значения искомой функции в очередной точке используется информация о предыдущей точке , . Методы различаются объемом вычислений и точностью результата. Порядок метода Рунге-Кутты определяется кратностью вычисления значения производной искомой функции f(x,y) на каждом шаге.

В методе Эйлера (Метод Рунге-Кутты первого порядка) вычисление значения искомой функции в точке проводиться в один этап. При этом общая формула для определения очередного значения функции имеет вид:

yi1  yi  h f(xi,yi )

Метод Эйлера является сравнительно грубым и применяется на практике в основном для проведения ориентировочных расчетов.

Погрешность метода Эйлера связана с величиной шага интегрирования отношением e1 = C* , где C – произвольная постоянная. При уменьшении шага в 2 раза, локальная погрешность уменьшится в 4 раза.

Для обеспечения требуемой точности применяется автоматический выбор шага методом двойного просчета. Цель автоматического выбора шага состоит в том, чтобы подобрать такой шаг вычисления h, при котором в точке численного решения , значения вычислений с шагом h и c шагом h/2 отличались бы на величину, не превышающую заданную погрешность .

Общая формула для оценки погрешности имеет вид

где p=1 для метода Эйлера (Метод Рунге-Кутты первого порядка).

A.2. Интерполяционная формула Лагранжа второго порядка в явном виде

Для решения задачи интерполяции функции полиномом, могут быть использованы различные интерполяционные формулы, одной из которых является формула Лагранжа, активно использующаяся в тех случаях, когда узлы интерполяции не равноотстоящие.

Пусть интерполируемая функция f(x) задана в n+1 узлах, произвольно расположенных друг относительно друга на отрезке [a;b]: y0 = f(x0), y1 = f(x1), … yn = f(xn).

Требуется найти интерполирующий многочлен Ln(x) степени не выше n, удовлетворяющий условиям интерполяции:

L0 = y0, L1 = y1, … Ln = yn.

Будем искать Ln(x) в виде :

Ln(x) = Q0(x)∙y0 + Q1(x)∙y1 + … + Q n(x)∙yn,

где Qi(x) – коэффициенты, зависящие только от узлов xi (i=0, 1, 2, …n) и текущего значения х.

Для того чтобы выполнялись условия интерполяции, требуется, чтобы в узлах интерполяции коэффициенты Qi(x) удовлетворяли условию:

Это условие выполняется, если представить Qi(x) в виде:

Qi(x) – многочлен n–й степени так, как в числителе произведение n линейных сомножителей. При x = xi числитель и знаменатель выражения равны, и Qi(xi) = 1. При x = xj (j ≠ i) один из сомножителей числителя обращается в 0, и таким образом Qi(xj) = 0 при j ≠ i.

Тогда, общим видом формулы Лагранжа будет:

Для построения интерполяционного полинома Лагранжа второго порядка в явном виде, также может быть использована следующая формула :