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

С++ вычисление функции с помошью разложения в ряд - C++

Восстановить пароль Регистрация
 
ViperOMG
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 47
17.12.2013, 06:06     С++ вычисление функции с помошью разложения в ряд #1
Здравствуйте, помогите написать программу пожалуйста. лекцию прослушал и не понимаю как.
мой вариант на 1й фотографии нужно сделать по такому же принципу как на второй фотографии.
p.s. простите за "помошью", нельзя создать тему со словом "помощью, помощь и тд."
Миниатюры
С++ вычисление функции с помошью разложения в ряд   С++ вычисление функции с помошью разложения в ряд  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2013, 06:06     С++ вычисление функции с помошью разложения в ряд
Посмотрите здесь:

C++ Вычисление функций с использованием их разложения в степенной ряд
Вычисление функций с использованием их разложения в степенной ряд C++
C++ Вычисление функции c помощью разложения в ряд
C++ Найти ошибку (Вычисление функции с помощью разложения в ряд)
C++ Вычисление функций с использованием их разложения в степенной ряд
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev_Hyper
 Аватар для Ev_Hyper
1808 / 1629 / 435
Регистрация: 15.12.2013
Сообщений: 5,791
17.12.2013, 09:29     С++ вычисление функции с помошью разложения в ряд #2
Вам просто нужно изменить строчка Ch*=...
на sin*= и дальше запишите форумулу вашего ряда по аналогии.
ViperOMG
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 47
18.12.2013, 06:36  [ТС]     С++ вычисление функции с помошью разложения в ряд #3
Спасибо

Добавлено через 5 часов 24 минуты
double sin=1, y = sin;
for (int n = 0; fabs (sin) > eps; n++) {
sin *= exp((p)*int(n)) *exp(x*int(2*n))/((2*n+1)*(2*n+1));
y += sin;

попробовал так, не правильно.

как записать пример и условие ?
Ev_Hyper
 Аватар для Ev_Hyper
1808 / 1629 / 435
Регистрация: 15.12.2013
Сообщений: 5,791
18.12.2013, 09:13     С++ вычисление функции с помошью разложения в ряд #4
Вы неправильно записали условие суммы ряда. Тут же нет экспоненты.
Используйте:
pow(a, b) возведение а в степень b
ViperOMG
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 47
18.12.2013, 16:44  [ТС]     С++ вычисление функции с помошью разложения в ряд #5
а как выражение упростить( чтобы не было факториалов ) ?
Ev_Hyper
 Аватар для Ev_Hyper
1808 / 1629 / 435
Регистрация: 15.12.2013
Сообщений: 5,791
18.12.2013, 17:38     С++ вычисление функции с помошью разложения в ряд #6
А почему вас факториал смущает?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2013, 03:44     С++ вычисление функции с помошью разложения в ряд
Еще ссылки по теме:

Вычисление функций с использованием их разложения в степенной ряд! C++
Вычисление функции с использованием их разложения в ряд C++
C++ Вычисление функций с использованием их разложения в степенной ряд

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

Или воспользуйтесь поиском по форуму:
ViperOMG
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 47
19.12.2013, 03:44  [ТС]     С++ вычисление функции с помошью разложения в ряд #7
как тогда все выражение записать ? с числителем я разобрался, а со знаменателем как быть?
Yandex
Объявления
19.12.2013, 03:44     С++ вычисление функции с помошью разложения в ряд
Ответ Создать тему
Опции темы

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