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

Точность ряда

27.12.2017, 14:08. Показов 832. Ответов 1
Метки нет (Все метки)

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

Всё я в принципе сделал, но осталось сделать точность, как её вообще можно сделать?
Буду признателен помощи
Вот код:
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
52
53
54
55
56
57
58
59
60
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <windows.h>
#include <cmath>
 
using namespace std;
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    double x = 0, a = 0, b = 0, h = 0, e = 0, arctg = 0, m = 2, r = 0;
 
    int n = 0, count = 0;
 
    cout << "Введите интервал от а до b" << endl;
 
    cout << "a = ";
    cin >> a;
 
    cout << endl;
 
    cout << "b = ";
    cin >> b;
 
    cout << endl;
 
 
    h = (b - a) / m;
 
        
        do
        {
            x = a;  
            r = (-3.14 /2) + (pow((float)-1, n + 1))/((2 * n + 1) * pow(x, 2 * n + 1));
            
            n++;
            arctg += r;
            a += h;
            
            count += r;
 
            cout.width(15);
 
            cout << "X = " << x;
            cout.width(20);
 
            cout << "C = " << abs(count);
            cout.width(23);
 
            cout << "Сумма = " << arctg << endl;
            
 
        }while (x < b);
 
        
    system("pause");
}
Миниатюры
Точность ряда  
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2017, 14:08
Ответы с готовыми решениями:

Сумма ряда до точность E
Четвёртый член ряда равен 0.001411 (можете проверить запустив программу) Вопрос: почему не...

Определить количество членов ряда, которые дают заданную точность
Известно равенство: $$\prod_{k=2}^{\infty} \left(1 - \frac{1}{k^{2}}\right)=\frac{1}{2}$$ ...

Вычислить сумму бесконечного ряда с заданной точность для значения x
Вычислить суму бесконечного ряда с заданной точностью ε &lt; 1 для –1 &lt; x &lt; 1 Программа...

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

1
299 / 208 / 174
Регистрация: 11.05.2016
Сообщений: 655
27.12.2017, 14:20 2
1.
Цитата Сообщение от RideRS Посмотреть сообщение
r = (-3.14 /2) + (pow((float)-1, n + 1))/((2 * n + 1) * pow(x, 2 * n + 1));
-пи/2 прибавляется единожды
Цитата Сообщение от RideRS Посмотреть сообщение
Всё я в принципе сделал, но осталось сделать точность, как её вообще можно сделать?
тут прибавлять к результату следующий элемент последовательности, пока его абсолютное значение больше заданной точности; первый же меньший и последующие не складывать
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2017, 14:20
Помогаю со студенческими работами здесь

Точность и т.д.
1)Дано два целых числа a і b. Виведите гипотенузу с катетами a и b с точностью 6 знаков. Вх одные...

Заданная точность
Как сделать что бы числовой ряд считался с заданной точностью?

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

Точность Float
В С++ новичек, немного кодил на Java Почему не срабатывает условие. Где можно об этом почитать? ...

Точность вычисления
Вопрос довольно простой. Как сделать так чтобы #include &lt;iostream&gt; #include &lt;iomanip&gt; using...

повышенная точность
Приветствую всех. Господа, подскажите где может быть косяк? Задача по геодезии, поэтому практически...


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

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

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