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

Численно убедиться в справедливости разложения функции

22.01.2015, 10:47. Просмотров 489. Ответов 3
Метки нет (Все метки)

Помогите,пожалуйста,с программой.
Задана функция и ее разложение в ряд или произведение. Численно убедиться в
справедливости равенства, для чего для заданного значения аргумента x вычислить левую
часть и разложение, стоящее в правой части, с заданной погрешностью ε. Испытать
разложение на сходимость при разных значениях аргумента, оценить скорость сходимости,
для чего вывести число итераций n (слагаемых или сомножителей), необходимых для
достижения заданной точности. В некоторых задачах указан интервал допустимых значений
аргумента x, при которых сходимость гарантируется (проверить, входит ли введенное число в
этот интервал).

http://www.cyberforum.ru/cgi-bin/latex.cgi?\large \frac{1}{{1+x}^{3}}=1-\frac{2*3}{2}*x+\frac{3*4}{2}*{x}^{2}-\frac{4*5}{2}*{x}^{3}+...+{-1}^{n}*\frac{(n+1)*(n+2)}{2}+...*{x}^{n},-1<x<1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2015, 10:47
Ответы с готовыми решениями:

Численно убедиться в справедливости равенства с заданной погрешностью E
Численно убедиться в справедливости равенства с заданной погрешностью E. Почему...

Численно убедиться, является ли заданная функция четной или нечетной на заданном отрезке
Численно убедиться, является ли заданная функция четной или нечетной на...

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

Вычислить функции с использованием их разложения в степенной ряд. Функции и Перегрузка функций
Добрый день. Дана лабораторная работа, (см. ниже 2 скриншота) по заданию нужно...

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

3
saden
183 / 167 / 52
Регистрация: 27.01.2013
Сообщений: 788
22.01.2015, 11:17 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const double eps=1e-3;
double x,sum,y;
int n;
 
cout << "Enter x:";
cin >>x;
y=1;
n=1;
while(y>eps && y<10)
{
  sum += y;
  y = pow(-1.0,n)*(n+1.0)*(n+2.0)/2.0*pow(x,n);
}
if(y<10){cout << "converges: "<<1/(1+x*x*x)<<" vs "<<sum<<" @ "<<n<<" iterations";}
else {cout << "diverges";}
0
zss
Модератор
Эксперт С++
7076 / 6614 / 4187
Регистрация: 18.12.2011
Сообщений: 17,442
Завершенные тесты: 1
22.01.2015, 12:39 #3
saden, такие разложения считаются через рекуррентные соотношения.
C++
1
2
3
4
5
6
7
8
9
10
11
n=1;
double an=1;
sum=0;
y=1.;
while(fabs(y)>eps && n<10000)
{
   sum += y;
   y *=an*(n+1.0)*(n+2.0)/2.0;
   an*=-x;
   n++;
}
0
saden
183 / 167 / 52
Регистрация: 27.01.2013
Сообщений: 788
22.01.2015, 16:10 #4
zss, вот я также и начал, но потом решил сделать длиннее...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2015, 16:10

алгоритм разложения функции
y(x)=Pi*x/((e^3x)-1). Я пробовал делать два раза но препод не принял. Даже не...

Вычисление функции разложения в ряд
Помогите пожалуйста, Вычислить и напечатать значения функции y = f (x) в...

Вычисление функции с использованием их разложения в ряд
Прошу помочь с решением задачи. Только начал постигать С++. Для х...


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

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

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