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

Разложение cosec в ряд тейлора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не работает функция getline(); http://www.cyberforum.ru/cpp-beginners/thread1182879.html
Помогите, после ввода в переменную int c не выполняется функция getline, программа ее просто пропускает. #include <iostream> using namespace std; int main() { int c; string dia; cout<<"enter"<<endl; cin>>c; cin.clear();
C++ Проверить, является ли введенная с клавиатуры строка дробным отрицательным числом Требуется написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным отрицательным числом. Требуется учесть именно то, что будет вводиться именно строка(т.е. тип char, не string), и то что может быть введено что то типа 2,,,,,,,348 http://www.cyberforum.ru/cpp-beginners/thread1182840.html
C++ Как создать указатель на счетчик цикла for?
Например, нужно создать указатель на счетчик і. Непонятно как это организовать :-| for(int i = 0; i < N; i++) { for(int j=0; j < N; j++) { Arr = 0 } }
Пооомогите создать модуль в Си или С++ пожалуйста C++
Нужно создать модуль сортировки пузырьком, а потом использовать его! Решается судьба зачета помогите пожалуйста буду очень благодарен! Или хотя бы скиньте как создать этот модуль, в интернете один шлак((
C++ Создание динамической библиотеки в Visual http://www.cyberforum.ru/cpp-beginners/thread1182828.html
Народ, подскажите, как код на С++ в Visual переделать в динамическую библиотеку, заранее спасибо!
C++ Зачем reinterpret_cast<>(), если есть static_cast<>() ? эти операторы были добавлены в С++ лишь для наглядности по сравнению с C-style casting? подробнее

Показать сообщение отдельно
parkito
 Аватар для parkito
11 / 11 / 2
Регистрация: 22.03.2010
Сообщений: 685
21.05.2014, 00:12     Разложение cosec в ряд тейлора
Помогите пожалуйста решить проблему. Нужно написать программу, которая вычисляет значение cosec с некоторой погрешность (epsilon) с помощью разложения в ряд Тейлора.

Мой вариант

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
double cosec_func(double X, double epsilon)
{double n=0,sum=0;
 
 while(abs(f(n,sum)-f(n+1,sum))<epsilon)
  {
     sum=f(n,sum);
     n++;
     
  }
 
    return (1/X)+f(n,sum);
}
 
double fact(double x)
{
    if (x<=1) return 1;
    else return x*fact(x-1);
}
 
double f(double n, double sum)
{      
            sum += ( 2*(pow(2,2*n+1)-1) ) /( fact(2*n+2));
            return sum;
 
        
 }
Но получаемые значения далеки до идеала.
Миниатюры
Разложение cosec в ряд тейлора  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru