Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Osti
0 / 0 / 0
Регистрация: 15.10.2016
Сообщений: 6
1

Вычислить значение функции с помощью разложения в ряд Тейлора

15.10.2016, 19:40. Просмотров 550. Ответов 3
Метки нет (Все метки)

Составить программу для приближенного вычисления значения функции в точке х с помощью
разложения в ряд Тейлора. Найти приближенное значение функции с погрешностью менее 0,0001.
Вывести на экран точное значение, найденное приближенное значение и полученную погрешность
Вычислить значение функции с помощью разложения в ряд Тейлора
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2016, 19:40
Ответы с готовыми решениями:

Найти значение функции c заданной точностью с помощью разложения в ряд Тейлора
Найти значение функции √(1+x) в точке х (-1≤x≤1) c заданной точностью с помощью...

С помощью разложения функции в ряд Тейлора разработать программу, вычисляющую значение функции sin(x)
С помощью разложения функции в ряд Тейлора разработать программу, вычисляющую...

Вычислить функцию с помощью разложения в ряд Тейлора
Нужно написать программу по Ряду Тейлора.

Помогите вычислить функции с помощью разложения в ряд!
Где я нетак делаю? компилятор Dev-C++ #include<iostream> #include<math.h>...

Вычислить функцию с помощью разложения в ряд (число членов ряда и значение аргумента ввести с консоли)
Здравствуйте. Нужно вычислить функцию с помощью разложения в ряд. Число членов...

3
zss
Модератор
Эксперт С++
7390 / 6787 / 4293
Регистрация: 18.12.2011
Сообщений: 17,931
Завершенные тесты: 1
15.10.2016, 22:51 2
Вычисление функций разложением в ряд Тейлора
0
regio1961
265 / 144 / 115
Регистрация: 06.06.2016
Сообщений: 344
15.10.2016, 23:57 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/*********************************************************************
 * Составить программу для приближенного вычисления значения функции в
 * точке х с помощью
 * разложения в ряд Тейлора. Найти приближенное значение функции с
 * погрешностью менее 0,0001.
 * Вывести на экран точное значение, найденное приближенное значение и
 * полученную погрешность
 *********************************************************************/
 #include <iostream>
 #include <cmath>
 #include <iomanip>
 //-------------------------------------------------------------------
 bool accuracy( const double &eps, const double &x,  const int &n )
 {
   double r_n = fabs((x + 1)*(x + 1)/2/x/(2*n + 1)*pow((x - 1)/(x + 1), 2*n + 1));
   return eps >= r_n;
 }
 //-------------------------------------------------------------------
 double ln( const double &x, const double &eps )
 {
   double  u     = ( x - 1 ) / ( x + 1 );
   double  u2    = u*u;
   double  log_x = u;
       for ( int  n = 2; !accuracy( eps, x, n - 1 ); ++n )
       {
         u     *= u2;
         log_x += u / ( 2*n - 1 );
       }
   return 2*log_x;
 }
 //-------------------------------------------------------------------
 int main()
 {
    double  x   = 10.50f;
    double  eps = 0.0001f;
    double  approx_ln_x = ln( x, eps );
    std::cout << std::setprecision( 6 ) << std::fixed
              <<  "Exact:\t"  << log( x )      << "\n"
              << "Approx:\t" << approx_ln_x   << "\n"
              << "Error:\t"  << fabs( approx_ln_x  - log( x ) );
 
   //std::cin.get();
 }
0
Osti
0 / 0 / 0
Регистрация: 15.10.2016
Сообщений: 6
16.10.2016, 10:23  [ТС] 4
Большое спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2016, 10:23

Ряд Тейлора: Вычислить значение функции
Здравствуйте! Всю жизнь программировал на Паскале и вдруг си++...помогите...

Вычислить значение функции разложением в ряд Тейлора
сумма ряда может быть вычислена в виде суммы = x + x ^ 2/2 + x ^ 3/3 + x ^ 4/4...

Вычислить значение функции разложением в ряд Тейлора
Помогите решить задачу на суммирование ряда. Разработать алгоритм решения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru