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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
equement
1 / 1 / 0
Регистрация: 21.11.2013
Сообщений: 110
#1

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

25.11.2013, 23:16. Просмотров 631. Ответов 4
Метки нет (Все метки)

Распечатать таблицы значений функций cox (x) и на отрезке [a; b] с шагом h, развив функции в ряд Тейлора и используя указатели на функции.
0
Миниатюры
Распечатать таблицы значений функций 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) в ряд Тейлора - C++
Задача: Вычислить значение функции y, развив функцию ln(x) в ряд Тейлора. Аргумент х изменяется от -1 до 3 с шагом 0.5. Определить...

Построение таблицы значений функции y=f(x) для x на отрезке [a;b] с шагом h - C++
Помогите, пожалуйста, исправить следующую ситуацию: при a=-2, b=1 и h=0.3 на экран не выводится значение функции в крайней точке отрезка...

Составить схему программы и программу для заполнения таблицы значений функции y = f(x) на отрезке с указанным шагом изменения аргумента - C++
помоги, прошу кто может я без понятия заранее спасибо Составить схему программы и программу для заполнения таблицы значений...

Составить схему программы и программу для заполнения таблицы значений функции y = f(x) на отрезке с указанным шагом изменения аргумента - C++
Составить схему программы и программу для заполнения таблицы значений функции y = f(x) на отрезке с указанным шагом изменения аргумента....

Составить программу для вычисления значений функции F(x) на отрезке [A,B] с шагом Н.Результат представить ввиде таблицы, первый столбец которой—з - C++
Составить программу для вычисления значений функции F(x) на отрезке с шагом Н .Результат представить ввиде таблицы, первый столбец...

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

4
equement
1 / 1 / 0
Регистрация: 21.11.2013
Сообщений: 110
26.11.2013, 10:40  [ТС] #2
Помогите пожалуйста написать прогу!
0
ПерС
371 / 287 / 89
Регистрация: 05.11.2013
Сообщений: 820
Записей в блоге: 5
Завершенные тесты: 1
26.11.2013, 13:57 #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;
}
1
equement
1 / 1 / 0
Регистрация: 21.11.2013
Сообщений: 110
26.11.2013, 21:34  [ТС] #4
nf=2,a=1; zn=-1,n=2; А что это?
0
ПерС
371 / 287 / 89
Регистрация: 05.11.2013
Сообщений: 820
Записей в блоге: 5
Завершенные тесты: 1
27.11.2013, 09:44 #5
Цитата Сообщение от equement Посмотреть сообщение
nf=2,a=1; zn=-1,n=2; А что это?
а это факториал, очередной элемент последовательности, знак перед ним и номер элемента
а ты что подумал?
да, на этом форуме как-то принято нажимать "+", особенно если те на халяву дают работающие решения
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2013, 09:44
Привет! Вот еще темы с ответами:

Нахождение суммы значений функции у=х*х на отрезке 1,5 с шагом 1 - C++
помогите с задачей написать программу нахождения суммы значений функции у=х*х на отрезке 1,5 с шагом 1. срочно надо !!

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

Построить таблицу приближенных значений функции f(x) на отрезке [a,b] с шагом h - C++
помогите пожалуйста построить таблицу приближенных значений функции f(x) на отрезке с шагом h. результат нужно представить в виде...

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


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
27.11.2013, 09:44
Ответ Создать тему
Опции темы

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