Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 15.04.2020
Сообщений: 5
1

Решение функции arcsin( Ln (x) через ряды Тейлора

22.10.2020, 16:34. Показов 746. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
main.cpp
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
#include <iostream>
#include <cmath>
 
using namespace std;
 
double func(double a) {
    double k=1.0;
    double b, e=0.000001;
    double a1=a, a2=a+0.00001;
    double all=0.0;
    while (a2-e>=a1 || a2+e<=a1) {
            a1=(pow(abs(a1),k));
            a2=(pow(abs(a2),k+2));
            for(double i = 1.0; i<=k; i++) {
                if (fmod(i,2.0) != 0) {
                    a1=a1/i;
                }
            }
            for(double i = 1.0; i<=k+2.0; i++) {
                if (fmod(i,2.0) != 0) {
                    a2=a2/i;
                }
            }
            k=k+2.0;
            all=a1+all;
    }
    return all;
}
 
int main(int argc, char** argv) {
    double x, y;
    cout << "Write x for arcsin(x)";
    cin >> x;
    y = func(x);
    cout << fixed;
    cout.precision(6);
    cout << "f(x) = " << y << endl;
    return 0;
}
Оно работает.
Функцию натурального логарифма пока не знаю как сделать, потому что в рядах тейлора там есть бесконечность.
При вводе 0.5 выводит ответ 0,541667 а должно быть 0.523599.
Скорее всего ошибка в точности. Помогите дописать функцию натурального логарифма и исправить ошибки в arcsin.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2020, 16:34
Ответы с готовыми решениями:

Вычислить значение arcsin x через разложение в ряд Тейлора
памагите ктони буть код проги есть на скрине только не выводит до конца результат тоже есть на...

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

Найти приближённо частное решение дифференциального уравнения (ряды Тейлора)
Привет, помогите пожалуйста разобраться с заданием: с помощью разложения в ряд найти приближённо...

Косинус от экспоненты в степени х через ряды Тейлора
#include &lt;iostream&gt; #include &lt;math.h&gt; #define eps 0.000000000000000000000000000000001 #define PI...

1
6579 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
22.10.2020, 18:18 2
Вычислить значение arcsin x через разложение в ряд Тейлора
0
22.10.2020, 18:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2020, 18:18
Помогаю со студенческими работами здесь

Ряды Тейлора. Вычислить и вывести на экран в виде таблицы значения функции
Код рабочий, но работает не совсем правильно, преподаватель дал подсказку, связанную с модулем, но...

Вычислить и вывести на экран в виде таблицы значения функции, используя ряды Тейлора
Вычислить и вывести на экран в виде таблицы значения функции, заданной рядами Тейлора, на интервале...

Ряд Тейлора - arcsin(x)
1) Разработать консольное приложение. Функция представлена в виде своего ряда Тейлора. Используя...

Разложение arcsin в ряд Тейлора
Дорогие программисты, помогите с лабораторной по С# вот такое задание Ряды Тейлора Вычислить...

Вычисление arcsin разложением в ряд Тейлора
Здравствуйте! Прошу помочь з задачкой, в ней надо расписать y = arcsin (x) в ряд Тейлора, который...

Вычислить arcsin(x) разложением в ряд Тейлора
Здравствуйте еще раз, снова нуждаюсь в помощи, нужно что бы считало arcsin(x), через ряд тейлора.....


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

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