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

proc - C++

Войти
Регистрация
Восстановить пароль
 
Зарина77
Заблокирован
07.02.2012, 23:05     proc #1
Описать функцию Arctg1(x, ε) вещественного типа (параметры x, ε — вещественные, |x| < 1, ε > 0), находящую приближенное значение функции arctg(x):
arctg(x) = x – x3/3 + x5/5 – … + (–1)n·x2·n+1/(2·n+1) + … .
В сумме учитывать все слагаемые, модуль которых больше ε. С помощью Arctg1 найти приближенное значение arctg(x) для данного x при шести дан-ных ε
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2012, 23:05     proc
Посмотрите здесь:

создание файла в /proc Linux
В чем разница между «in-proc» и «out-of-proc»? C# ASP.NET
Proc C++
Pascal Рещение с операторами Series, Proc !
файловая система /proc Linux
PROC NEAR Assembler
PROC/MACRO Assembler
C++ Задача на proc помогите плз
stored proc
Изменить /proc/cpuinfo Linux
C Linux Через /dev или /proc
Proc и lambda. Зачем? Ruby

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
08.02.2012, 14:57     proc #2
Зарина77, посмотрите сюда http://www.cyberforum.ru/faq/thread4...ml#post2452211
Вам нужно лишь правильно найти итератор(рекуррентный сомножитель)


http://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{n} = {(-1)}^{n}*\frac{{x}^{(2*n + 1)}}{(2*n + 1)}
http://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{n + 1} = {(-1)}^{n + 1}*\frac{{x}^{(2*(n + 1) + 1)}}{(2*(n + 1) + 1)} = {(-1)}^{n + 1}*\frac{{x}^{2*n + 2}}{(2*n + 2)}
http://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{{a}_{n + 1}}{{a}_{n}} = \frac{{(-1)}^{n + 1}*\frac{{x}^{(2*n + 2)}}{(2*n + 2)}}{{(-1)}^{n}*\frac{{x}^{(2*n + 1)}}{(2*n + 1)}} = (-1)*\frac{(2*n + 1)}{(2*n + 2)}*x

Добавлено через 5 минут
Для использования моего кода запишите
double Y(double x) так
C
1
2
3
4
double Y(double x)
{
        return atan(x);
}
double S(double x, double e) так
C
1
2
3
4
5
6
7
8
9
10
11
12
double S(double x, double e)
{
    double ak = x, sum = 0;
    long k = 0;
    while(e < fabs(ak))//Âîò Г®Г*Г® óñëîâèå îêîГ*Г·Г*Г*ГЁГї ГЁГІГҐГ°Г*öèîГ*Г*îãî ïðîöåññГ*
    {
        sum += ak;
        ak  *= (-1)*(2*k + 1)*x/(2*n + 2);
        k   = k + 1;
    }
    return sum;
}
Yandex
Объявления
08.02.2012, 14:57     proc
Ответ Создать тему
Опции темы

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