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

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

07.01.2019, 06:47. Показов 1087. Ответов 7

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста, решить задание.

Для х Є [ 0, 4 ] с точностью до 4 знака найти
Изображения
 
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2019, 06:47
Ответы с готовыми решениями:

Вычислить значение функции заданной разложением в ряд Тейлора
Всем привет. Мне нужна помощь с задачкой. Для данных x, n, e, что вводятся с клавиатуры: а)...

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

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

Вычислить значение функции заданной разложением в ряд Тейлора
Здравствуйте можете помочь с задачами на C++14 1. Дано действительное число x. Вычислить...

7
Модератор
Эксперт С++
13554 / 10795 / 6428
Регистрация: 18.12.2011
Сообщений: 28,813
07.01.2019, 06:50 2
См. Вычисление функций разложением в ряд Тейлора
Ваше рекуррентное соотношение
an+1=-an*x2/(2n+1)/(2n+2)
1
0 / 0 / 0
Регистрация: 23.12.2018
Сообщений: 8
13.01.2019, 16:47  [ТС] 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <stdlib.h>
 
using namespace std;
 
int main ()
{
        double s = 0;
        double an; 
        double n, x;
        n = 1; 
        cin >> x;
        an = 1.0; 
        while (an > 4.0)    
        {
            s += an; 
            n++; 
            an + 1 = -an * x*2 / (2*n + 1) / (2*n + 2); 
        }
        cout << "s=" << s << endl;
        system("PAUSE"); 
}
Подскажите, пожалуйста, как что не так с кодом?
0
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
13.01.2019, 18:27 4
C++
1
2
3
4
5
r=1;s=1;n=1;
while (abs(r)>0.0001){
r*=-x*x/(2*n*(2*n-1));
s+=r;
}
0
0 / 0 / 0
Регистрация: 23.12.2018
Сообщений: 8
13.01.2019, 19:13  [ТС] 5
Как задать значение х 0-4? Как я понимаю должно вывести 5 значений.
0
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
13.01.2019, 19:27 6
C++
1
2
3
4
5
6
for(x=0;x<=4;x++){
r=1;s=1;n=1;
while (abs(r)>0.0001){
r*=-x*x/(2*n*(2*n-1));
s+=r;
}}
0
0 / 0 / 0
Регистрация: 23.12.2018
Сообщений: 8
13.01.2019, 19:51  [ТС] 7
Не работет. Выдает результат s=1
0
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
13.01.2019, 20:00 8
Лучший ответ Сообщение было отмечено Eugeneqwerty как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
void main() {
    double x, n, r, s;
    for (x = 0; x <= 4; x++) {
        r = 1; s = 1; n = 1;
        while (abs(r) > 0.0001) {
            r *= -x * x / (2 * n*(2 * n - 1));
            s += r;
            n++;
        }
        cout << s << "\t"<<n<<endl;
    }
}
1
13.01.2019, 20:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2019, 20:00
Помогаю со студенческими работами здесь

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

Вычислить значение функции заданной разложением в ряд Тейлора
help! П.5.18. Правил Запрещено размещать задания и решения в виде картинок и других файлов с их...

Вычислить значение функции заданной разложением в ряд Тейлора
Помогите ,пожалуйста. Вот ряд и функция к которой он приближается : 2(x+(x^3)/3+(x^5)/5+...) -&gt;...

Вычислить значение функции заданной разложением в ряд Тейлора
Задано целое число х. Вычислить сумму: S= x - x³/3! + x⁵/5! -x⁷/7! +x⁹/9! -x¹¹/11! +x¹³/13!


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

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

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