Вычислить и вывести на экран в виде таблицы значения функции, с заданной с помощью ряда Тейлора - C (СИ) (73129)

Узнай цену своей работы

Формулировка задачи:

Понимаю, что тема заезженная, но всё же не понимаю, как решать эту задачу. Вычислить и вывести на экран в виде таблицы значения функции, с заданной с помощью ряда Тейлора, на интервале от а до b с шагом h=(b-a)/m с точностью ԑ. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда.

Решение задачи: «Вычислить и вывести на экран в виде таблицы значения функции, с заданной с помощью ряда Тейлора»

textual
Листинг программы
  1. // x - аргумент, значение функции которого надо вычислить
  2. // epsilon - точность вычисления суммы
  3. double MyAtan(double x,double epsilon)
  4. {
  5.     double s=0;// Тут копим сумму
  6.     double an; // Тут храним N-ый член ряда
  7.     int n;
  8.     n=0; // начальное значение n
  9.     an=-1.0/x; // начальное значение an
  10.     while(fabs(an)>epsilon)
  11. // Суммировать будем пока член ряда an не станет достаточно маленьким по модулю
  12.     {
  13.           s+=an; // суммируем очередной член ряда
  14.           n++; // переходим к следующему члену
  15.           an*=-(2.0*n+1.0)/(2.0*n-1.0)/x/x; // пересчитываем a(n) через a(n-1)
  16.     }
  17.     return s-M_PI/2.0; // получившаяся сумма
  18. }

Объяснение кода листинга программы

  1. Входные данные функции - аргумент x и точность вычисления epsilon.
  2. Создаем переменную s для хранения суммы ряда.
  3. Создаем переменную an для хранения N-го члена ряда.
  4. Создаем переменную n для контроля количества суммируемых членов ряда.
  5. Устанавливаем начальное значение n и an.
  6. Задаем условие цикла, которое будет выполняться пока модуль an больше epsilon.
  7. Внутри цикла суммируем an к s и увеличиваем n на единицу.
  8. Пересчитываем an через a(n-1) с помощью формулы ряда Тейлора.
  9. После выполнения цикла возвращаем полученную сумму, вычитая из нее M_PI/2.0.
  10. Получаем график функции в виде таблицы с значениями функции, аргумента и точности вычисления.
  11. Значения функции выводятся на экран в виде таблицы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы