Пример № 2 решения задачи
Функция задана таблицей на равномерной сетке
,
.
Требуется построить схему для производной второго порядка в точке
–
?
Решение задачи состоит из двух этапов. Этап первый состоит в разложении в ряд Тейлора в исследуемой точке всех имеющихся значений функции и правильного использования свойства равномерности сетки. Второй этап состоит в выделении из построенной на первом этапе системы линейных уравнений искомой величины и подборе коэффициентов, при использовании которых сумма всех уравнений, умноженных на эти коэффициенты, даст схему наивысшего порядка точности.
Перейдем
к первому этапу. Исследуемой точкой
является точка
,
следовательно, необходимо записать
разложение в ряд Тейлора значений
функции в точках
,
и
.
В точке получаем
.
,
,
,
.
В
точке
получаем
.
,
,
,
.
В точке получаем
.
,
,
,
.
Переходим
ко второму этапу решения задачи. Сначала
требуется в каждом уравнении выделить
искомое неизвестное. По условиям задачи
искомой является величина
.
Запишим все уравенения так, чтобы эта
величина содержалась в левой части:
,
,
.
Теперь требуется подобрать такие коэффициенты , и , что линейная комбинация полученных уравнений с этими коэффициентами даст схему максимального порядка точности. Запишем эту линейную комбинацию:
.
Представим полученное уравнение в более удобном для нас виде, приведя подобные члены по степеням в правой части
.
Теперь преобразуем полученные выражения, вынося общие множители за знак квадратных скобок. В итоге получаем следующее равенство
.
Остается
записать систему линейных уравнений
для коэффициентов
,
и
,
решение которой позволит нам получить
схему максимального порядка точности,
то есть требуется обнулить квадратные
скобки у максимального количества
степеней величины
,
начиная с младшей степени. В нашем случае
младшей степенью является
,
то есть необходимо начинать с первой
по счету квадратной скобки.
.
Эту
систему можно решать разными способами,
в нашем случае разумно применить метод
Гаусса. На первом шаге совершим
следующие действия: из третьей строки
вычтем первую, умноженную на
,
результат запишем в качестве новой
третьей строки, и из второй строки вычтем
первую, результат запишем в качестве
новой второй строки. Получим следующую
систему
.
Теперь к третьей строке прибавим вторую, результат запишем в качестве новой третьей строки.
.
Теперь несложно вычислить все коэффициенты, начиная со значения числа :
.
Подставим
полученные коэффициенты
,
и
в последнее равенство для искомой
величины
,
обозначив коэффициент при третьей
степени величины
символом
:
Получен окончательный ответ. Интересно заметить, что полученная схема в точности совпадает со схемой для второй производной по трем известным точкам, то есть прибавление еще одной точки не является информативным для находжения второй производной.
Пример № 3 решения задачи
Функция задана таблицей на равномерной сетке
,
.
Требуется построить схему для производной первого порядка в точке
–
?
Отдельно
отметим, что в рассматриваемом случае
значение функции в точке
,
то есть величина
,
не задана, таким образом эта величина
является неизвестной, разложение в ряд
Тейлора в этой точке не производится.
Решение задачи состоит из двух этапов. Этап первый состоит в разложении в ряд Тейлора в исследуемой точке всех имеющихся значений функции и правильного использования свойства равномерности сетки. Второй этап состоит в выделении из построенной на первом этапе системы линейных уравнений искомой величины и подборе коэффициентов, при использовании которых сумма всех уравнений, умноженных на эти коэффициенты, даст схему наивысшего порядка точности.
Перейдем
к первому этапу. Исследуемой точкой
является точка
,
следовательно, необходимо записать
разложение в ряд Тейлора значений
функции в точках
,
,
и
.
В точке получаем
.
,
,
,
.
В точке получаем
.
,
,
,
.
В точке получаем
.
,
,
,
.
Переходим
ко второму этапу решения задачи. Сначала
требуется в каждом уравнении выделить
искомое неизвестное. По условиям задачи
искомой является величина
.
Запишим все уравенения так, чтобы эта
величина содержалась в левой части:
,
,
.
Теперь требуется подобрать такие коэффициенты , и , что линейная комбинация полученных уравнений с этими коэффициентами даст схему максимального порядка точности. Запишем эту линейную комбинацию:
.
Представим полученное уравнение в более удобном для нас виде, приведя подобные члены по степеням в правой части
.
Остается записать систему линейных уравнений для коэффициентов , и , решение которой позволит нам получить схему максимального порядка точности, то есть требуется обнулить квадратные скобки у максимального количества степеней величины , начиная с младшей степени.
Имеется всего три неизвестных, то есть система может состоять только из трех уравнений. Первое уравнение есть уравнение нормировки — перед искомой величиной должен стоять коэффициент, равный единице. Еще два уравнения должны «уничтожать» первую и вторую степень величины , то есть в итоге мы должны получить схему третьего пордка точности.
.
Эту систему можно решать разными способами, в нашем случае разумно применить метод Гаусса. На первом шаге совершим следующие действия: к третьей строке прибавим первую, результат запишем в качестве новой третьей строки, ко второй строке прибавим первую, результат запишем в качестве новой второй строки. Получим следующую систему
.
Теперь
из третьей строки вычтем вторую,
умноженную на число
,
результат запишем в качестве новой
третьей строки.
.
Теперь несложно вычислить все коэффициенты, начиная со значения числа :
.
Подставим
полученные коэффициенты
,
и
в последнее равенство для искомой
величины
,
обозначив коэффициент при третьей
степени величины
символом
:
.
Получен окончательный ответ.
