Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.94
Bob_Sagen
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 47
18.01.2014, 03:28     Дано разложение функции в ряд Тейлора. Вычислить для значения x и точности Eps точное значение функции #1
Дано разложение функции y(x) в ряд Тейлора. Составить программу, вычисляющую для значения x и точности Eps:
• точное значение функции y(x) – где это возможно;
• сумму членов ряда S(x) до достижения заданной точности, слагаемые, относитель-ную и абсолютную погрешность с печатью на каждом шаге;


Результат работы программы (Б) должен выглядеть следующим образом:


Введите значение х: 0.5
Введите точность вычислений Eps: 0.00001

Результаты вычислений

Точное значение функции y(x)=0.606531

Сумма с точностью Eps N Слагаемое S(x) d1 d2

1 1.000000 1.000000 0.393469 0.648721
2 -0.500000 0.500000 0.106531 0.175639
3 0.125000 0.625000 0.018469 0.030451
4 -0.020833 0.604167 0.002364 0.003898
5 0.002604 0.606771 0.000240 0.000396
6 -0.000260 0.606510 0.000020 0.000033

Заданная точность достигается за 6 шагов, вычисленная сумма ряда равна 0.606510




САМО ЗАДАНИЕ

ln(cosx)=-ln2+cos2x-cos4x/2+cos6x/3...........(603.4)
Вычисления ln2 и cosnx оформить в виде функций
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2014, 03:28     Дано разложение функции в ряд Тейлора. Вычислить для значения x и точности Eps точное значение функции
Посмотрите здесь:

C++ Как вычислить значение функции используя разложение cos в ряд Тейлора???
Вычислить значение функции, используя разложение в ряд C++
C++ Ряд Тейлора: Вычислить значение функции
Дано разложение функции y (x) в ряд Тейлора. Составить программу, вычисляющую для значения x и точности Eps C++
C++ Используя разложение функции в ряд, вычислить точное значение
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Bob_Sagen
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 47
18.01.2014, 16:56  [ТС]     Дано разложение функции в ряд Тейлора. Вычислить для значения x и точности Eps точное значение функции #2
uppp, помогите плиз
Ev_Hyper
 Аватар для Ev_Hyper
1805 / 1626 / 435
Регистрация: 15.12.2013
Сообщений: 5,775
18.01.2014, 17:02     Дано разложение функции в ряд Тейлора. Вычислить для значения x и точности Eps точное значение функции #3
Разложение функции в ряд Тейлора
должно помочь
_script_
169 / 137 / 34
Регистрация: 01.05.2012
Сообщений: 414
18.01.2014, 18:18     Дано разложение функции в ряд Тейлора. Вычислить для значения x и точности Eps точное значение функции #4
На сколько я понял, твой пример не соответствует заданию!

В общем тебе надо вычислить сумму такого ряда по примеру: -ln2+cos2x-cos4x/2+cos6x/3..........

так?

Добавлено через 39 минут
Вот набросал) точное значение ln(cosx) и сумма вроде сходятся)

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
#include <iostream>
#include <math.h>
#include <iomanip>
using namespace std;
 
 
 
int main()
{
    float x=0.5;    //значение х
    float e=0.0001; //точность
    cout.setf(ios::fixed);
 
    float Yx=log(cos(x));
    float S=-log(2);
    float i=2,k=1;
    float ak=1;
    float d1,d2;
    while (e<fabs(ak))
    {
 
        ak=(int(k)%2==0?-1:1)*cos(i*x)/k;
        S+=ak;
        d1=fabs(Yx-S);
        d2=d1/Yx;
        cout  << " "<< ak<< " "<<S<<" "<<d1<<" "<<d2<<endl;
        i+=2;
        k++;
    }
    cout <<"S="<<S<<endl;
    cout << " Y(x)="<<Yx;
 
    return 0;
}
Bob_Sagen
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 47
18.01.2014, 18:56  [ТС]     Дано разложение функции в ряд Тейлора. Вычислить для значения x и точности Eps точное значение функции #5
_script_ спасибо большое)) вообще выручаешь) у тебя есть skype? или как можно связаться?) просто спросить надо кое что) черкани в лс)
Yandex
Объявления
18.01.2014, 18:56     Дано разложение функции в ряд Тейлора. Вычислить для значения x и точности Eps точное значение функции
Ответ Создать тему
Опции темы

Текущее время: 12:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru