Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Интегрирование методом Чебышева

Определение 1

Интегрирование методом Чебышева — это один из методов численного интегрирования, который позволяет вычислить приближенное значение определенного интеграла.

Введение

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

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

  • три уравнения движения,
  • уравнение неразрывности,
  • уравнение для солености,
  • уравнение температуры.

Это уравнения имеют три пространственных переменных, а также в качестве переменной выступает время.

Уравнения динамики океана, строго говоря, следует решать на всем земном шаре. Сравнительно недавно такую задачу решали таким образом. Была сформирована неравномерная сетка, которая могла покрыть всю поверхность океана, минимальный шаг имел отличие от максимального в тридцать два раза. В итоге вышло так, что вся поверхность мирового океана оказалась покрытой сеткой, имеющей пятьсот тысяч узлов. Помимо этого, нужно было принять во внимание от пятидесяти до семидесяти уровней по глубине, чтобы отсчитывать вертикальную координату. Это означает, что в каждом из тридцати пяти миллионов узлов нужно выполнить аппроксимацию шести уравнений. Итого, на каждом шаге по времени необходимо осуществить решение системы, состоящей из двухсот миллионов уравнений.

Интегрирование методом Чебышева

При решении определенных задач появляется необходимость передачи имени функции в качестве параметра. В таком случае формальным параметром может считаться указатель на передаваемую функцию. В общем виде образец указателя на функцию может быть представлен следующим образом:

«Интегрирование методом Чебышева» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

type (*name_f ) ( type1, type2, type3,...)

Где:

  • name_f является именем функции.
  • type является типом, возвращаемый функцией.
  • type1, type2, type3,... являются типами формальных параметров функции.

В качестве примера приведем решение широко известной математической задачи, которую необходимо решить методом Чебышева:

Функция. Автор24 — интернет-биржа студенческих работ

Рисунок 1. Функция. Автор24 — интернет-биржа студенческих работ

При применении квадратурной формулы Чебышева, определенный интеграл непрерывной функции в интервале от минус единицы до единицы может быть представлен следующей формулой:

Формула. Автор24 — интернет-биржа студенческих работ

Рисунок 2. Формула. Автор24 — интернет-биржа студенческих работ

Формулу Чебышева для нахождения интеграла в интервале от «a» до «b» можно представить в следующем виде:

Формула. Автор24 — интернет-биржа студенческих работ

Рисунок 3. Формула. Автор24 — интернет-биржа студенческих работ

Приведенные формулы являются справедливыми при следующих значениях:

n = 2, 3, 4, 5, 6, 7, 8, 9.

Значения коэффициентов ti в квадратурной формуле Чебышева приведены ниже:

n Массив t

2 -0.577340, 0.577360

3 -0.707207, 0, -0.707207

4 -0.794653, -0.187591, 0.187591, 0.794653

5 -0.832497, -0.374542, 0, 0.374542, 0.832497

6 -0.866246, -0.422518, -0.266634, 0.266634, 0.422518, 0.866248

7 -0.883861, -0.529656, -0.323913, 0, 0.323913, 0.529656, 0.883861

9 -0.911579, -0.601029, -0.528761, -0.167905, 0, 0.167905, 0.528761, 0.601018, 0.911579

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

Формулы. Автор24 — интернет-биржа студенческих работ

Рисунок 4. Формулы. Автор24 — интернет-биржа студенческих работ

Текст программы ниже:

Программа. Автор24 — интернет-биржа студенческих работ

Рисунок 5. Программа. Автор24 — интернет-биржа студенческих работ

Функция нахождения определенного интеграла по методу Чебышева.

Программа. Автор24 — интернет-биржа студенческих работ

Рисунок 6. Программа. Автор24 — интернет-биржа студенческих работ

Функция нахождения определенного интеграла по методу Гаусса.

Программа. Автор24 — интернет-биржа студенческих работ

Рисунок 7. Программа. Автор24 — интернет-биржа студенческих работ

Функции f1 и f2 типа double f(double), указатели станут передаваться на них //в ínt_gauss и ínt_chebíshev.

Программа. Автор24 — интернет-биржа студенческих работ

Рисунок 8. Программа. Автор24 — интернет-биржа студенческих работ

Реализация вызова функции ínt_gauss (a, b, f1), f1 является именем функции, интеграл от которой следует определить.

Программа. Автор24 — интернет-биржа студенческих работ

Рисунок 9. Программа. Автор24 — интернет-биржа студенческих работ

Реализация вызова функции ínt_chebíshev (a, b, f1),

//f1 является именем функции, интеграл от которой следует определить.

Программа. Автор24 — интернет-биржа студенческих работ

Рисунок 10. Программа. Автор24 — интернет-биржа студенческих работ

Реализация вызова функции ínt_gauss (a, b, f2), f2 является именем функции, интеграл от которой следует определить.

Программа. Автор24 — интернет-биржа студенческих работ

Рисунок 11. Программа. Автор24 — интернет-биржа студенческих работ

Результаты работы программы приведены ниже

Интеграл sín(x)^4=

Задайте интервалы интегрирования

0 2

Метод Гаусса:0.970118

Метод Чебышева:0.970082

Интеграл sqrt(2*x-1)=

Введите интервалы интегрирования

5 13

Метод Гаусса:32.6657

Метод Чебышева:32.6657

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

Дата написания статьи: 15.06.2022
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

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

Перейти в Telegram Bot