Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 03.04.2017
Сообщений: 15

Вычисление функции разложением в ряд Тейлора

28.04.2017, 20:15. Показов 1399. Ответов 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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <stdio.h>
#include <math.h>
#include <locale.h>
float riad(float, float, float, int&);
int main()
{int vid, n, i ;
 float a, x, xn, xk, h;
 float eps, rez;
 setlocale(LC_ALL,"Russian") ;
 for(;;)
 {
 
  printf("\n                      Vid deistviya:\n");
  printf("                  1 - poluxhenie tablicy znachenii\n");
  printf("                  2 - zavershenie programmy\n");
  printf("                  Vybirite vid deystviya ->");
  scanf("%d",&vid);
  if (vid == 1)
  {
 
   printf("\n Vvedite znachenie osnovaniya ") ;
   scanf("%f", &a) ;
   printf(" Vvedite nachalnoe znachenie stepeni ");
   scanf("%f", &xn);
   printf(" Vvedite konechnoe znachenie stepeni ");
   scanf("%f", &xk);
   if (xk <= xn)
      {printf("\n Oshibka! Znachenie xk d.b. > xn");
       return 1;
      }
   printf(" Vvedite shag izmeneniya stepeni ");
   scanf("%f", &h);
   if (h <= 0)
      {printf("\n Oshibka! Znachenie d.b. >0");
       return 1;
      }
   printf(" Vvedite tochnost vychisleniya ");
   scanf("%f", &eps);
   if ((eps <= 0) || (eps > 0.1))
      {printf("\n Oshibka! Znachenie d.b. >0 i <=0.1");
       return 1 ;
      }
 
   printf("\nTablica znachenii %4.1f v stepeni x:\n", a) ;
   for(i = 0 ; i < 50 ; i++) printf("-") ;
   printf("\n|Stepen |  Summa |Kol.slag.|Kontrolnoe znachenie|\n") ;
   for(i = 0 ; i < 50 ; i++) printf("-") ;
   x = xn ;
   do{n = 0 ;
      rez = riad(x, a, eps, n) ;
      printf("\n|%6.2f  |%8.4f|%6i   |%14.4f      |\n", x, rez, n, 2*(pow((x-1), (2*n+1)))/((2*n+1)*(pow((x+1),(2*n+1)))));
      for(i = 0 ; i < 50 ; i++) printf("-") ;
      x += h ;
     }while(x <= xk) ;
   }
   else break ;
 }
 return 0 ;
}
 
float riad(float x, float a , float eps, int& n)
{float rez = 0 ;
 float pr = 1 ;
 n = 0 ;
 while (fabs(pr) > eps)
       {rez += pr ;
    n++ ;
    pr *= (pow((x-1), (2*n+1)))/((2*n+1)*(pow((x+1),(2*n+1))));
       }
    rez=2*rez;
 return rez ;
}
Нужно, что бы сумма и контрольное значение совпадало
Миниатюры
Вычисление функции разложением в ряд Тейлора  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.04.2017, 20:15
Ответы с готовыми решениями:

Вычисление функции разложением в ряд Тейлора
Заданы x(abs(x)&lt;1) и точность вычислений eps. Вычислить сумму: s=x-x^2/2+X^2/3-...+(-1)^(n-1) *x^n/n+... Проверка y=ln(1+x).

Вычисление функции разложением в ряд Тейлора
Найти сумму нескончаемого ряда, по заданой формуле : обозначения суммы k=0 (-1)^k*x^4*k+3/(2k+1!)!(4k+3)

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

8
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
28.04.2017, 20:18
Что здесь вычисляется?
0
0 / 0 / 0
Регистрация: 03.04.2017
Сообщений: 15
28.04.2017, 20:28  [ТС]
Cумма ряда
Миниатюры
Вычисление функции разложением в ряд Тейлора  
0
0 / 0 / 0
Регистрация: 03.04.2017
Сообщений: 15
28.04.2017, 20:35  [ТС]
Вроде все правильно возвел в степень и рез на 2 в конце домножил. Не могу выяснить проблему
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
28.04.2017, 20:41
И где логарифм? Контрольное значение же через log() должно быть?
0
0 / 0 / 0
Регистрация: 03.04.2017
Сообщений: 15
28.04.2017, 20:48  [ТС]
C логарифмом контрольное значение отрицательное выходит, а такого точно быть не должно
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
28.04.2017, 21:30
x в каком диапазоне?
0
0 / 0 / 0
Регистрация: 03.04.2017
Сообщений: 15
28.04.2017, 21:45  [ТС]
x>0 от 0 до беск. наверное
0
Модератор
Эксперт С++
 Аватар для zss
13780 / 10973 / 6491
Регистрация: 18.12.2011
Сообщений: 29,259
28.04.2017, 21:55
Ознакомьтесь с
Вычисление функций разложением в ряд Тейлора
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.04.2017, 21:55
Помогаю со студенческими работами здесь

Вычисление функции разложением в ряд Тейлора
мое решение , как-то не получается. программа в С++ // ихнее67.cpp: определяет точку входа для консольного приложения. // ...

Вычисление функции разложением в ряд Тейлора
написал программу для этой формулы. Скажите правильно ли я написал ее. Если нет, то можете написать правильную :) #include...

Вычисление функции разложением в ряд Тейлора
Скласти програму для наближеного обчислення значення функції в точці х за допомогою розкладу в ряд Тейлора. Знайти наближене значення...

Вычисление функции разложением в ряд Тейлора
Прошу помощи

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


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru