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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Сравнение обьекта http://www.cyberforum.ru/cpp-beginners/thread1019073.html
Почему тут(39) написано if (this == &rhs) а не if (this == rhs)? // Листинг 10.15. #include <string> #include <iostream> // для объекта cout using namespace std; #include<iomanip>
C++ Разработка класса вектор Помогите пожалуйста с заданием цель: Разработать класс вектор для хранения целых чисел с проверкой правильности обращения по индексу и встроенными операциями сложения и вычитания векторов, умножения на скаляр, скалярного произведения. Задание: Определить класс для хранения целых чисел с проверкой правильности обращения по индексу и встроенными операциями сложения и вычитания векторов,... http://www.cyberforum.ru/cpp-beginners/thread1019066.html
с++ пересечение прямой с сеткой C++
с++ Здравствуйте, не могли бы вы помочь с программным кодом на с++ В данной программе необходимо разбить сетку любого размера (к примеру ) с любым шагом(пример 0.001) и найти точки пересечения нескольких функций на сетке (не только в узлах сетки), не выходя за ее пределы планируется заменить данную функцию, системой функций x=x0+mt y=y0+nt причем параметр t изменяется и вводится с...
C++ скоро экзамен:(
Очень надо коды по заданиям:( 1) В матрице з действительных чисел поменять местами последний столбик со столбиком, который имеет самый большой за абсолютною величиною елемент матрицы. одна тема - одна задача, читайте правила форума А если еще с блок схемами поможете это будет просто супер супер супер супер супер
C++ Создать класс колесо, имеющий радиус http://www.cyberforum.ru/cpp-beginners/thread1019023.html
Создать класс колесо, имеющий радиус. Определить конструкторы и методы доступа. Создать класс автомобиль, имеющий колеса и строку обозначающую фирму-производителя. Создать производный класс грузовой автомобиль, отличающийся грузоподъемностью. Определить конструкторы, деструктор и другие необходимые функции. Продемонстрировать работу классов.
C++ Создать иерархию классов игра – спортивная игра – волейбол Создать иерархию классов игра – спортивная игра – волейбол. Определить конструкторы, деструктор, оператор присваивания и другие необходимые функции. Продемонстрировать работу классов. подробнее

Показать сообщение отдельно
ПерС
366 / 282 / 84
Регистрация: 05.11.2013
Сообщений: 806
Записей в блоге: 5
Завершенные тесты: 1
26.11.2013, 13:57     Распечатать таблицы значений функций cox (x) и на отрезке [a; b] с шагом h, развив функции в ряд Тейлора и используя указатели на функции
Чему равен интервал [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;
}
 
Текущее время: 10:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru