Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Magnat119
1 / 1 / 0
Регистрация: 11.09.2013
Сообщений: 9
#1

Вычислить сумму ряда - C++

19.09.2013, 21:35. Просмотров 713. Ответов 9
Метки нет (Все метки)

Вычислить сумму ряда(приведен на изображении) с точностью ε. Сделать графическую интерпретацию результата.\
Как я понял вводятся 'x' и 'ε'.
Но непонятно как считается эта сумма(какую формулу использовать) и как написать эту сумму ряда на С++.
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2013, 21:35
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вычислить сумму ряда (C++):

Вычислить сумму ряда. Где-то напутал знаки или формула ряда не правильная. Посмотрите свежим взглядом.
Привет! Пишу простую контрольную, не могу понять, то ли я где-то со знаками...

Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N
Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N. Не...

Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до n
18 задача 1 лаба После удара о поверхность Земли мяч движется вертикально...

Вычислить сумму ряда
Добрый вечер. Ребята, помогите пожалуйста записать формулу в С++. Программа...

Вычислить сумму ряда
Z = x - x^2/2+ x^3/3 - x^4/4 + … x^20/20

Вычислить сумму ряда
Дано натуральное число N. Вычислить S равное сумме i!/(N+i)! при i=1

9
newb_programmer
237 / 237 / 113
Регистрация: 03.09.2011
Сообщений: 558
19.09.2013, 23:07 #2
C++
1
2
3
4
5
int E,sum=0;
cin>>E;
for (int i=1;i<E;i++) {
sum+=pow(x,i)/i;
}
как графическую интерпретацию сделать - хз
1
DmitryM5
Love~
52 / 52 / 23
Регистрация: 27.08.2013
Сообщений: 940
Записей в блоге: 1
19.09.2013, 23:15 #3
Цитата Сообщение от Magnat119 Посмотреть сообщение
Вычислить сумму ряда(приведен на изображении) с точностью ε. Сделать графическую интерпретацию результата.\
Как я понял вводятся 'x' и 'ε'.
Но непонятно как считается эта сумма(какую формулу использовать) и как написать эту сумму ряда на С++.
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 <locale>
#include <math.h>
using namespace std;
 
 
double myfunction(double X,double eps)
{
    double S=0,a=0,X_=X;
    int b=1;
    a=X_/b;
    S+=a;
    while (abs(a)>eps) {
        b++;X_*=X;
        a=X_/b;
        S+=a;
    }
    return S;
}
 
int main() {
    std::locale::global(std::locale(""));
    double X,eps;
    cout<<"Введите вещественное X и вещественное eps>0 "<<endl;
    cin>>X>>eps;
    cout<<"Значение =  "<<myfunction(X,eps)<<endl;
    system("pause");
    return 0;
    
 
}
}
1
Dmitriy_M
1412 / 1295 / 126
Регистрация: 20.03.2009
Сообщений: 4,614
Записей в блоге: 11
19.09.2013, 23:37 #4
Magnat119, иди учи МатАн. В такой постановке, задача не решается.
0
Sivilan
6 / 6 / 7
Регистрация: 17.03.2013
Сообщений: 66
19.09.2013, 23:47 #5
Dmitriy_M,почему не решается?условие сходимости не выполняется?
0
Dmitriy_M
1412 / 1295 / 126
Регистрация: 20.03.2009
Сообщений: 4,614
Записей в блоге: 11
20.09.2013, 07:27 #6
Sivilan, именно. Задача не ставиться: Определить условия сходимости и вычислить сумму рядя, или же вычислить сумму первых n элементов рядя.
0
salam
174 / 155 / 28
Регистрация: 10.07.2012
Сообщений: 766
20.09.2013, 11:40 #7
Dmitriy_M, мозг человеку не выносите. Все прекрасно с точки зрения мат. анализа.
0
Ilot
Эксперт С++
1826 / 1184 / 342
Регистрация: 16.05.2013
Сообщений: 3,119
Записей в блоге: 5
Завершенные тесты: 1
20.09.2013, 11:54 #8
Цитата Сообщение от salam Посмотреть сообщение
Dmitriy_M, мозг человеку не выносите. Все прекрасно с точки зрения мат. анализа.
Это разложение лагорифма так что у него область сходимости до первой особой точки т.е. до 1.
Замечание про некорректную постановку задачи верное. Так задачи не ставятся. потому что те кто хорошо знает МатАн могут просуммировать ряд по Чезаро или Пуассону и докажи потом что ты не верблюд
Более того ряд сходится не равномерно, одним словом это плохой ряд.
0
Dmitriy_M
1412 / 1295 / 126
Регистрация: 20.03.2009
Сообщений: 4,614
Записей в блоге: 11
20.09.2013, 11:56 #9
salam, угу, просто вот такая фиговина не всегда выполняется:
http://www.cyberforum.ru/cgi-bin/latex.cgi? |a_{n}-a_{n-1}|<\varepsilon, http://www.cyberforum.ru/cgi-bin/latex.cgi? a_{n}= \frac{x^n}{n}
0
Magnat119
1 / 1 / 0
Регистрация: 11.09.2013
Сообщений: 9
22.09.2013, 01:06  [ТС] #10
Попробовал написать программу, не получилось перевести string в double, если задать в коде "Х" и "ерс" то все работает(расчеты).
Можете объяснить как строить график в TChart относительно моего примера?
1
Вложения
Тип файла: rar Summ.rar (396.7 Кб, 16 просмотров)
22.09.2013, 01:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2013, 01:06
Привет! Вот еще темы с решениями:

Вычислить сумму ряда
Столкнулся с некоторыми задачками, хотелось бы разобраться: Вычислить сумму...

Вычислить сумму ряда
Вычислить сумму ряда, заданного общам членом: an=(10 в степени n)/(n)! Если...

Вычислить сумму ряда
Добрый вечер, помогите сделать. Дано натуральное число N. Вычислить

Вычислить сумму ряда
Вычислить сумму ряда с точностью e=10^-4.


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

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

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