![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.03.2011
Сообщений: 17
|
![]()
Вычислить розкладывая функцию e^x у ряд Тейлора. Аргумент х меняется от -3 до 3 с шагом 1.
e^-x^2 ..... 0<=x<=2 Y= e^-x/2 + e^-x ..... x>2 Подскажыте ...............что делать..........с чево начать........ #include<stdio.h> #include<conio.h> #include<math.h> double recurs(double x,int n); double factorial(int n); int main() { double x=0.1; double res=recurs(x,0); printf("%f",res); getch(); } double factorial(int n) { int s=1; if (n==0) return 1; for (int i=1;i<=n;i++) { s=s*i; } return s; } double recurs(double x,int n) { double elem=pow(x,n)/factorial(n); ??????? Последний раз редактировалось MARTINS; 25.03.2011 в 23:45. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 03.03.2011
Сообщений: 17
|
![]()
[QUOTE=MARTINS;763868]Вычислить розкладывая функцию e^x у ряд Тейлора. Аргумент х меняется от -3 до 3 с шагом 1.
e^-x^2 ..... 0<=x<=2 Y= e^-x/2 + e^-x ..... x>2 #include<stdio.h> #include<conio.h> #include<math.h> int factorial(int x) { if(x==0) return 1; else return x*factorial(x-1); } double exp(float x) { float sum=1; int i=1; float t=0.001; float member=1; while(member>t) { member=pow(x,i)/factorial(i); sum+=member; i+=1; } return sum; } int main(void) { float y, st, x, xn,xk,xs; printf("\n input x1, x2, x3 (-3 3 1)\n"); scanf("%f%f%f",&xn,&xk,&xs); printf("\n x y standart \n"); for ( x=xn;x<=xk;x+=xs) { if(0<=x&&x<=2) { y=exp(x*x); st=exp(x*x); } else if (x>2) { y=exp(-x/2)+exp(-x); st=exp(-x/2)+exp(-x); } printf(" %f %f %f \n",x,y,st); } getch(); return 0; } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ряд Тейлора | alexmikt | Общие вопросы C/C++ | 5 | 09.12.2010 10:08 |
Вычисляем значение exp ( -x * x) ряд Тейлора | kuzlar | Помощь студентам | 2 | 16.06.2010 19:44 |
ряд Тейлора | Inkognito99 | Помощь студентам | 2 | 17.05.2010 22:03 |
Ряд тейлора ln(x) | R@Ziel | Помощь студентам | 9 | 13.11.2009 17:48 |
Ряд Тейлора | siriusz | Общие вопросы C/C++ | 6 | 06.02.2009 20:26 |