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

Распечатать таблицы значений функций cox (x) и на отрезке [a; b] с шагом h, развив функции в ряд Тейлора и используя указатели на функции - C++

Восстановить пароль Регистрация
 
equement
1 / 1 / 0
Регистрация: 21.11.2013
Сообщений: 110
25.11.2013, 23:16     Распечатать таблицы значений функций cox (x) и на отрезке [a; b] с шагом h, развив функции в ряд Тейлора и используя указатели на функции #1
Распечатать таблицы значений функций cox (x) и на отрезке [a; b] с шагом h, развив функции в ряд Тейлора и используя указатели на функции.
Миниатюры
Распечатать таблицы значений функций cox (x) и на отрезке [a; b] с шагом h, развив функции в ряд Тейлора и используя указатели на функции  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2013, 23:16     Распечатать таблицы значений функций cox (x) и на отрезке [a; b] с шагом h, развив функции в ряд Тейлора и используя указатели на функции
Посмотрите здесь:

C++ Вычислить значение функции y, развив функцию ln(x) в ряд Тейлора
Построение таблицы значений функции y=f(x) для x на отрезке [a;b] с шагом h C++
C++ Составить программу для вычисления значений функции F(x) на отрезке [A,B] с шагом Н.Результат представить ввиде таблицы, первый столбец которой—з
C++ Вычислить значение функции, используя ряд тейлора
C++ построить таблицу приближенных значений функции f(x) на отрезке [a,b] с шагом h
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
equement
1 / 1 / 0
Регистрация: 21.11.2013
Сообщений: 110
26.11.2013, 10:40  [ТС]     Распечатать таблицы значений функций cox (x) и на отрезке [a; b] с шагом h, развив функции в ряд Тейлора и используя указатели на функции #2
Помогите пожалуйста написать прогу!
ПерС
366 / 282 / 84
Регистрация: 05.11.2013
Сообщений: 806
Записей в блоге: 5
Завершенные тесты: 1
26.11.2013, 13:57     Распечатать таблицы значений функций cox (x) и на отрезке [a; b] с шагом h, развив функции в ряд Тейлора и используя указатели на функции #3
Чему равен интервал [a,b] и шаг h ?
Каков критерий завершения цикла разложения в ряд при текущем x?
Наконец, где твои наработки, слово "помогите" предполагает, что человек и сам что-то делает?

Ну, вот консольная прога, разлагает exp(x) и cos(x) в ряд Тейлора на интервале [0,1] с шагом 0.1, разложение в ряд прекращается, когда очередной его член становится по модулю не больше 10-8, результаты разложения в ряд и точные значения функций печатаются в виде таблицы, всё совпадает

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 <math.h>
 
typedef double (* FUN)(double);
 
double cos1(double x) {
 double sum=1,xn=x*x,nf=2,a=1; int zn=-1,n=2;
 while (1) {
  a=zn*xn/nf;
  if (fabs(a)<1e-8) break;
  sum+=a;
  zn=-zn;
  nf*=(n+1)*(n+2);
  xn*=x*x;
  n+=2;
 }
 return sum;
}
 
double exp1(double x) {
 double sum=1,xn=x,nf=1,a=1; int n=1;
 while (1) {
  a=xn/nf;
  if (fabs(a)<1e-8) break;
  sum+=a;
  nf*=(n+1);
  xn*=x;
  n++;
 }
 return sum;
}
 
int main() {
 double a=0,b=1,h=0.1,x; FUN f1=cos1,f2=exp1;
 printf ("\n X  \tRYAD1\tCOS(X)\tRYAD2\tEXP(X)");
 for (x=a; x<=b+1e-8; x+=h) {
  printf ("\n%4.2lf %12.4lf %12.4lf %12.4lf %12.4lf",
   x,f1(x),cos(x),f2(x),exp(x));
  ;
 }
 getchar();
 return 0;
}
equement
1 / 1 / 0
Регистрация: 21.11.2013
Сообщений: 110
26.11.2013, 21:34  [ТС]     Распечатать таблицы значений функций cox (x) и на отрезке [a; b] с шагом h, развив функции в ряд Тейлора и используя указатели на функции #4
nf=2,a=1; zn=-1,n=2; А что это?
ПерС
366 / 282 / 84
Регистрация: 05.11.2013
Сообщений: 806
Записей в блоге: 5
Завершенные тесты: 1
27.11.2013, 09:44     Распечатать таблицы значений функций cox (x) и на отрезке [a; b] с шагом h, развив функции в ряд Тейлора и используя указатели на функции #5
Цитата Сообщение от equement Посмотреть сообщение
nf=2,a=1; zn=-1,n=2; А что это?
а это факториал, очередной элемент последовательности, знак перед ним и номер элемента
а ты что подумал?
да, на этом форуме как-то принято нажимать "+", особенно если те на халяву дают работающие решения
Yandex
Объявления
27.11.2013, 09:44     Распечатать таблицы значений функций cox (x) и на отрезке [a; b] с шагом h, развив функции в ряд Тейлора и используя указатели на функции
Ответ Создать тему
Опции темы

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