0 / 0 / 0
Регистрация: 25.10.2019
Сообщений: 4
1

Вычисление арктангенса

25.03.2020, 19:12. Показов 1195. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Требуется вычислить arctg x с помощью рекурсивной функции и цепной дроби, с точностью 0,000001.
Делаю так:
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
#include <stdio.h>
#include <math.h>
#include <Windows.h>
#define ALPH 0.000001
 
double myatan_r(double x, double n)
{
    if ((n - 1) * exp(1) - (n * exp(1)) <= ALPH && n != 0) return 1;
 
    
    return (2 * n + 1) + (((n != 0) ? (n * n) : (1) * x) / myatan_r(x * x, n * 2));
}
 
double myatan(double x)
{
    return  x / myatan_r(x * x, 0);
}
 
int main()
{
    printf("Write x: ");
    double x = 0;
    scanf("%lf", &x);
 
    printf("Default atan rez: %lf\n", atan(x));
    system("pause");
    printf("My atan rez: %lf\n", myatan(x));
 
    system("pause");
    return 0;
}
Но мне выкидывает исключение о переполнении стека. Как фиксить и что именно не так?
Миниатюры
Вычисление арктангенса  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2020, 19:12
Ответы с готовыми решениями:

Вычисление арктангенса малых чисел
Привет всем! программировать я только учусь. мне необходимо вычислить значение atan(2^(-x)) в...

Вычисление арктангенса разложением в ряд (нужна блок-схема)
arctgx=Pi/2-1/x+1/3x^3-1/5x^5+... , x&gt;1

Определение кругового арктангенса
Помогите,пожалуйста,составить программу,запутался в else if.

Вычисление непрерывных дробей и выражений. Вычисление полиномов и их производных.
1. Чему равна знакочередующаяся сумма цифр числа n. 2. Даны натуральное число n и...

1
2105 / 1192 / 496
Регистрация: 11.10.2018
Сообщений: 6,000
25.03.2020, 19:22 2
Удалено.
0
25.03.2020, 19:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2020, 19:22
Помогаю со студенческими работами здесь

Вычисление арктангенса
Использую функцию математического сопроцессора FPATAN FPATAN ; делит число из st1 на число из...

Вычисление арктангенса угла по заданной таблице тангенсов на VHDL
Столкнулся с такой задачей: Требуется написать блок вычисления арктангенса угла по заданной...

Вычисление арктангенса, арксинуса, арккосинуса на бумаге "вручную" без таблиц Брадиса и калькулятора
Добрые люди, помогите пожалуста. Хочу понять как вычислить без таблицы Брадиса, углы в треугольнике...

Предел арктангенса.
можете сказать чему равен предел arctg x при х стремящимся к бесконечности?

Нахождение арктангенса
Как находить например арктангенс 9 или 4 ? Объясните подробней

Преобразование угла арктангенса
Добрый день. пишу модуль для небольшой програмки. у меня есть таблица, в которой находятся по...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru