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

Программно-алгоритмическая реализация разложения функции в ряд Тейлора - C++

Восстановить пароль Регистрация
 
Forumhelp
1 / 1 / 0
Регистрация: 06.06.2013
Сообщений: 130
19.06.2013, 01:16     Программно-алгоритмическая реализация разложения функции в ряд Тейлора #1
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
#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <math.h>
 
int fact(int n)
{
    return ((n==0 || n==1) ? 1 : n*fact(n-1));
}
 
double sum(int n, int x, int a, int e)
{
    double y = (2*n-1)*(pow(x,2.0*(n+1)))/(2*n*(2*n+1));
 
   while (fabs(y) > e) y+=sum(n+1, x, a, e);
           
   return y;   
}
 
void iter(int x_start, int x_end, int dx, int e, int a)
{
    int n = 1;
    for (int x = x_start; x<=x_end; x+=dx) printf("For x: %d \n Sum: %lf \n\n", x, 1+sum(n, x, a, e));
}
 
 
void main(){
    setlocale(0, "Russian");
 
    int a, e, n=1, x_start, x_end, dx;
    
 
    printf("Введите начальное, конечное значения X и шаг:\n");
    scanf("%d%d%d", &x_start,&x_end,&dx);
    printf("Введите допустимое отклонение и значение а:\n");
    scanf("%d%d", &e,&a);
 
 
    iter(x_start, x_end, dx, e, a);
    
    
getch();
}
вот условие : Программно-алгоритмический реализация разложения функции в ряд Тейлора» заключается в проведении программной реализации расчета приблизительного значения функции "у", разложив функцию f (x) в ряд Тейлора, при этом необходимо вывести и применить рекуррентное отношение для расчета общей части для каждого слагаемого ряда или его доли.
Исходными параметрами задач является аргумент функции, изменяется в диапазоне [Xbegin, Xend] с шагом Xdelta, и точность (допустимая погрешность) расчетов е, определяющая условие завершения рекурсивного расчета.
Миниатюры
Программно-алгоритмическая реализация разложения функции в ряд Тейлора  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2013, 01:16     Программно-алгоритмическая реализация разложения функции в ряд Тейлора
Посмотрите здесь:

C++ Вычисление функции c помощью разложения в ряд
Не могу понять суть эпсилон (точности) для разложения в ряд Тейлора, как её описать? C++
C++ Программно-алгоритмический реализация расписания функции в ряд Тейлора
Программно-алгоритмический реализация расписания функции в ряд Тейлора C++
C++ Програмно-алгоритмическая реализация розкладу функции в ряд Тейлора
C++ С++ вычисление функции с помошью разложения в ряд
Вычисление функции с использованием их разложения в ряд C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sivilan
6 / 6 / 0
Регистрация: 17.03.2013
Сообщений: 66
19.06.2013, 10:06     Программно-алгоритмическая реализация разложения функции в ряд Тейлора #2
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
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
float xmin, xmax, dx, e, a, b, x, ya, yx, k, ypomod, xpol;
printf("vvedite Xmin,Xmax,dx,e\n");
scanf("%f%f%f%f", &xmin, &xmax, &dx, &e);
x=xmin;
ya=функция;
k=0;
while(x < xmax)
{
yx=функция;
ya=функция,где к x+dx;
if(yx*ya<=0)
{
a=x;
ya=yx;
b=x+dx;
k++;
xpol=x;
while((ypomod>e) || (b-a>=e))
{
xpol=(a+b)/2;
yx=функция;
if(ya*yx>0)
{
a=xpol;
}
else
{
b=xpol;
}
ypomod=pow(yx*yx,0.5);
}
printf("k= %1.1f \n",k);
printf("x= %f \n", xpol);
printf("yx = %f \n", yx);
printf("|yx| = %f \n", ypomod);
}
x=x+dx;
}
getch();
}
может поможет как-нибудь
Forumhelp
1 / 1 / 0
Регистрация: 06.06.2013
Сообщений: 130
19.06.2013, 18:52  [ТС]     Программно-алгоритмическая реализация разложения функции в ряд Тейлора #3
Выбивает ошибки!
Yandex
Объявления
19.06.2013, 18:52     Программно-алгоритмическая реализация разложения функции в ряд Тейлора
Ответ Создать тему

Метки
разложение в ряд, разложение в ряд c++, разложение функции в ряд, разложение функции в ряд c++, ряд тейлора, ряд тейлора c++
Опции темы

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