0 / 0 / 0
Регистрация: 16.03.2015
Сообщений: 17
1

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

15.11.2015, 17:51. Показов 1072. Ответов 4
Метки нет (Все метки)

Доброго времени суток,помогите пожалуйста написать программу.Ломал голову все не как не получается
Вычислить с точностью eps>0: y=x+x^3/3!+x^5!+...+x^2n+1/(2n+1)!+...
Проверка: y=sh(x)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.11.2015, 17:51
Ответы с готовыми решениями:

Вычисление значения функции разложением в ряд Тейлора: ln(1 + x)
Дано вещественное число X (|X| < 1) и целое число N > 0. Написать функцию для вычисления суммы...

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

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

Вычисление значения функции разложением в ряд Тейлора
Добрый всем вечер, пытался решить задачу, заданную на 1 курсе. К сожалению, продвинутая математика...

4
Модератор
Эксперт С++
12069 / 9753 / 5897
Регистрация: 18.12.2011
Сообщений: 26,180
15.11.2015, 18:32 2
См. Вычисление функций разложением в ряд Тейлора
0
156 / 89 / 25
Регистрация: 17.10.2010
Сообщений: 1,045
15.11.2015, 22:49 3
Лучший ответ Сообщение было отмечено Aziimut как решение

Решение

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
44
45
46
47
48
49
50
51
#include <iostream>
#include <iomanip>
#include <cmath>
#include <cstdlib>
using namespace std;
 
double f(double x);
double S(double x, double e);
 
int main()
{
    long n;
    double xn, xk, dx;
    double x, y, s;
    double e;
    cout<<"n = ";cin>>n;
    cout<<"xn = ";cin>>xn;
    cout<<"xk = ";cin>>xk;
    cout<<"e  = ";cin>>e;
    dx = (xk - xn) / n;
    cout<<"|  x  |  Sum  | f(x)  |\n";
    for(x = xn; x <= xk; x += dx)
    {
        y = f(x);
        s = S(x, e);
        cout<<setw(5)<<setprecision(4)<<x<<" | "
            <<setw(5)<<setprecision(4)<<s<<" | "
            <<setw(5)<<setprecision(4)<<y<<" | "
            <<endl;
    }
    system("pause");
    return 0;
}
 
double f(double x)
{
    return sinh(x);
}
 
double S(double x, double e)
{
    double sum = 0;
    double an  = x;
    for(long n = 0; e < fabs(an);)
    {
        sum += an;
        an  *= x*x*((2*n+1)/(2*n+3));
        
    }
    return sum;
}
1
0 / 0 / 0
Регистрация: 16.03.2015
Сообщений: 17
16.11.2015, 13:03  [ТС] 4
Благодарю))
0
156 / 89 / 25
Регистрация: 17.10.2010
Сообщений: 1,045
17.11.2015, 17:06 5
Или вот еще:
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
#include <iostream>
#include <cstdlib>
#include <cmath>
#include <cstdlib>
 
using namespace std;
 
int main ()
{
    double x, eps;
    int n;
    double pr = x, s = x, a = x, zn = 1.;
        cin>>n;
        cin >> x;
        cin >> eps;
        while (fabs(a) > eps)
    {
        pr *= x * x;
        n++;
        a = pr /(2.*n + 1.);
        zn *= 1.;
        s += zn * a;
    }
    cout << "s = " << s << "\n";
    cout << "n = " << n << "\n";
    cout << "f(x) = " << sinh(x) << "\n";
    cout.precision(5);
    cout.setf(ios::fixed);
    cout << "delta = " << s - sinh(x) << "\n";
    system("pause");
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.11.2015, 17:06
Помогаю со студенческими работами здесь

Вычисление значения функции разложением в ряд Тейлора
Помогите написать код. ln \left(1 - x \right) = - \sum_{n=1}^{\infty} \frac{{x}^{n}}{n} = -...

Вычисление значения функции разложением в ряд Тейлора
Нужна хелпа . Не могу понять почему не пашет. #include &lt;stdio.h&gt; #include &lt;iostream&gt; #include...

Вычисление значения функции разложением в ряд Тейлора
S (x)= x-x3/3!+x5/5-...+(-1)n*(x2n+1)/(2n+1)! Факториал пишется в виде функции.

Вычисление значения функции разложением в ряд Тейлора
П.5.4.Правил Запрещено создавать темы с бессмысленными названиями вроде &quot;Помогите!&quot;, &quot;Вопрос&quot; и...

Вычисление значения функции разложением в ряд Тейлора
Добрый вечер всем, работаю с c++ около двух недель, дали задание написать программу с Рядом Тейлора...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru