Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс Fraction https://www.cyberforum.ru/ cpp-beginners/ thread1195389.html
Создать класс Fraction для работы с дробными десятичными числами. Число должно быть представлено двумя массивами типа unsigned char: целая и дробная части, каждый элемент — десятичная цифра. Для...
C++ Запись вектора в бинарный файл.
Ребят помогите кто сделать запись в бинарный файл ,а не в текстовый(как в данном коде ) , а то не выходит как то ! заранее спасибо ! #include <string> #include <iostream> #include <fstream>...
C++ Составить алгоритм, подсчитывающий для заданного текста количество вхождений каждой буквы https://www.cyberforum.ru/ cpp-beginners/ thread1195381.html
Здравствуйте, помогите с программой Составить алгоритм, подсчитывающий для заданного текста количество вхождений каждой буквы Программа должна быть написана с использованием стандартных функций...
C++ Одномерный массив строк в двумерный Нужна помощь, надо изменить код так чтобы программа работала. Нужно выполнить задачу для двумерного массива. У меня получилось сделать для одномерного массива, не получается переделать под... https://www.cyberforum.ru/ cpp-beginners/ thread1195374.html
Передача массива в функцию C++
В общем задание такое Превратить этот код в другой код, что-то поменять, я не врубаюсь что и как. Тема называется передача массива в функцию Как мне пытались объяснить "только ты сначала пишешь...
C++ Восстановление путей в ориентированном графе с++ Нужно вывести кратчайший путь между двумя заданными вершинами Код для поиска кратчайшего пути между всеми вершинами for(int k=0;k<kil_ver;k++) for(int i=0;i<kil_ver;i++) for(int... https://www.cyberforum.ru/ cpp-beginners/ thread1195360.html
C++ Неправильно выдает ответ при некоторых числах, например -2,4.2 https://www.cyberforum.ru/ cpp-beginners/ thread1195359.html
Помогите, что не так? Не правильно выдает ответ при некоторых числа, например -2,4.2. static double f2(double x) { if (x <= -7 || x >= 4) return 0; else ...
Структуры C++
Описать структуру " Комплексные числа" (действительная часть (re), мнимая часть (im). Определить функцию, выполняющую произведение двух комплексных чисел. Не могу понять саму суть задания. Нужно...
C++ Определить указатели на функции, имеющие следующие прототипы float F1(int n,float arr); float *F2(int n,char *st); https://www.cyberforum.ru/ cpp-beginners/ thread1195354.html C++ Массивы и функции в массиве вещественных чисел найти элемент , превышающий его среднее арифметическое значение если таких элементов несколько , определить их количество . Удалить из массива первое простое число .... https://www.cyberforum.ru/ cpp-beginners/ thread1195348.html
C++ Считать данные из файла в строковый массив
Здравствуйте. Моя проблема такова: Есть файл. В нем записаны данные (наименования предметов). Так вот, как каждой строке в файле (каждому наименованию предмета) присвоить значение строковой...
C++ Найти сумму и произведение на главной и побочной диагонали В примере считает умножение матрицу на матрицу и на число, а переделать нужно что бы вместо умножения считало сумму и произведение элементов находящихся на главной и побочной диагонали #include... https://www.cyberforum.ru/ cpp-beginners/ thread1195322.html
Модератор
Эксперт С++
11994 / 9702 / 5874
Регистрация: 18.12.2011
Сообщений: 26,005
01.06.2014, 19:23 0

Разложение в ряд Тейлора lg(x) - C++ - Ответ 6259002

01.06.2014, 19:23. Показов 3049. Ответов 4
Метки (Все метки)

Лучший ответ Сообщение было отмечено Roy jones как решение

Решение

https://www.cyberforum.ru/cgi-bin/latex.cgi?ln(x+1)=\sum_{n=1}^{\propto }{-1}^{n+1}{x}^{n}/n
начальное значение
n=1
an=x
рекуррентное соотношение
an=-an*x/n*(n-1)
Итого:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
double MyLog(double x,double eps)
{
    double s,an;
    int n;
    n=1;
    an=x;
    s=0;
    while(fabs(an)>eps)
    {
         s+=an;
         n++;
         an*=-x/n*(n-1);
    }
    return s;
}
Т.е. Вам надо было додумать всего лишь ДВЕ строчки
Обратите внимание, что разложение идет в точке x=1, т.к. в нуле логарифм не определен.
Соответственно, область сходимости 0<x<1

Вернуться к обсуждению:
Разложение в ряд Тейлора lg(x) C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2014, 19:23
Готовые ответы и решения:

Вычисление функции через разложение в ряд (Ряд Тейлора)
Привет всем. Задание такого плана: Вычислить и вывести на экран в виде таблицы значения...

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

разложение в ряд тейлора
Как в с++ посчитать ряд тейлора от функции cos(x/x^2)?

Разложение в ряд Тейлора
Вычислить указанную функцию с помощью разложения в ряд. Использование встроенного факториала С/С++...

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2014, 19:23
Помогаю со студенческими работами здесь

Разложение ln(1-x) в ряд Тейлора
Здравствуйте! помогите написать функцию разложения в ряд Тейлора ln(1-x)

Разложение в ряд Тейлора
Доброго времени суток.Подскажите, пожалуйста разложение в ряд Тейлора функции exp(x). И хотелось...

Разложение в ряд Тейлора
Есть функция log(x); Нужно ее разложить в ряд и найти сумму для заданной точность е=0.0001 Считаю...

Разложение в ряд Тейлора
Добрый вечер. Никак не могу понять, как написать формулу для разложения в ряд Тейлора на C++....

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