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

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

10.04.2008, 11:43. Показов 2190. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вообщем у меня контроша по C и мне надо написать прогу для вычисления вот этой функции -> (1+x*x)*atan(x)-x где x*x-> x в квадрате.

Так же надо чтобы Х был таким:
-1 <= x <= 1
и eps = 1e-5

Здесь же дано выражение как считать это дело:
(2x^3)/(4*1^2-1) - (2x^5)/(4*2^2-1) + (2x^7)/(4*3^2-1) - ... (2x^2i+1)/(4i^2-1) +-...


Пожалуйста мне это очень надо.

ПРограмма должна выглядить примерно так:
это для sin(x) пример
C++
1
2
3
4
5
6
7
8
9
10
#include <math.h>
#include <conio.h>
#include <stdio.h>
void main()
{int k=2; float s,b,x, eps;
scanf("%f%f",&x,&eps); s=b=x;
while(fabs(b/s)>eps)
{b=(-b*x*x)/k/(k+1); k+=2; s=s+b}
printf("%f%f",s,sin(x);//для проверки моего atan -   (1+x*x)*atan(x)-x.)
}

P.S. программа будет выглядеть примерно так, только с другими формулами указанными выше, я уже сижу 2 день с ней и не понимаю почему не работает, я уже вводил эти формулы как только можно, но результат был плачевный
На самом деле эта программа на пару минут для знающих людей, но я ксожалению начинающий только...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.04.2008, 11:43
Ответы с готовыми решениями:

Вычисление значения функции разложением в ряд
Составить программу вычисления значения функции, разложенной в ряд (сумму ряда). В формулах E –...

Вычисление значения функции разложением в ряд
Составить функцию, вычисляющую сумму ряда : S\left(x\right)=\sum_{n\rightarrow...

Вычисление значения функции разложением в ряд
При некоторых заданных x, N и Е, определяемых вводом, вычислите сумму N слагаемых заданного вида,...

Вычисление значения функции разложением ее в ряд
Составить программу вычисления значений функции в точках хi , хi = х0 + i х, i = 0,1, …,...

5
0 / 0 / 0
Регистрация: 10.04.2008
Сообщений: 6
11.04.2008, 21:24  [ТС] 2
Неужели никто не смог вписать эту формулу в эту программу?
0
0 / 0 / 0
Регистрация: 25.03.2008
Сообщений: 22
12.04.2008, 14:14 3
Что такое eps и куда его? И та длинная формула...
А формулировка задачи какая вообще? Найти f(x) = (1+x*x)-arctg(x)-1, где х вводится с клавиатуры и лежит на отрезке от -1 до 1?
0
0 / 0 / 0
Регистрация: 10.04.2008
Сообщений: 6
12.04.2008, 22:28  [ТС] 4
Цитата Сообщение от SL1M Посмотреть сообщение
Что такое eps и куда его? И та длинная формула...
А формулировка задачи какая вообще? Найти f(x) = (1+x*x)-arctg(x)-1, где х вводится с клавиатуры и лежит на отрезке от -1 до 1?
eps - это лимит типа 1e-5.
И да нужно найти x с клавы вводимый и лежит на отрезке от -1 до 1
0
0 / 0 / 0
Регистрация: 25.03.2008
Сообщений: 22
12.04.2008, 22:50 5
lim (греч. limus) - предел,
мне на экзамене по матану за случайное слово "лимит" препод на 4 балла рейтинг снизил...
и все равно я не вгоняю зачем он тут нужен?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream.h>
#include <math.h>
#include <conio.h>
void main()
{
 float x,y,z;
 M1:cout<<"\n Enter X: ";
 cin>>x;
 if(x<-1||x>1)
 {
   cout<<" Nevernyi X.   X: [-1;1]";
   goto M1;
 }
 z=atan(x);
 y=(1+x*x)*z-x;
 cout<<"       Y: "<<y;
 getch();
}
это решение той формулировки, которую написал я выше. на ошибки вычислений арктангенса не проверял, минутная работа. компилится, считает че-то и хватит
и объясни нубу зачем предел искать и от чего и для чего? или это вторая задача вообще...
0
0 / 0 / 0
Регистрация: 10.04.2008
Сообщений: 6
13.04.2008, 21:07  [ТС] 6
)) вообщем
(2x^3)/(4*1^2-1) - (2x^5)/(4*2^2-1) + (2x^7)/(4*3^2-1) - ... (2x^2i+1)/(4i^2-1) +-...
это главная формула и для вот этой самой формулы нужно сделать программу, а atan(x) ввести и уже считать это я и сам могу, я не дурак.
C++
1
2
3
4
{int k=2; float s,b,x, eps;
scanf("%f%f",&x,&eps); s=b=x;
while(fabs(b/s)>eps)
{b=(-b*x*x)/k/(k+1); k+=2; s=s+b}
Это для подсчета sin(x), и тут как видно расписан ряд, по которому sin x считается, так же мне надо для моего данного ряда.
0
13.04.2008, 21:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.04.2008, 21:07
Помогаю со студенческими работами здесь

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

Вычисление значения функции разложением в ряд Тейлора
Помогите пожалуйста написать программу на C++. От неё зависит мой зачёт. Нарушение правил форума...

Вычисление значения функции разложением в ряд Тейлора: 1/(1 + x)
Составьте программу вычисления значения суммы Y(x) и функции f(x), для |x|&lt;1. Выведите на экран...

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

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

Вычисление значения функции разложением в ряд Тейлора
S (x)= x-x3/3!+x5/5-...+(-1)n*(x2n+1)/(2n+1)! Факториал пишется в виде функции.


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

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

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