Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
150 / 137 / 35
Регистрация: 29.07.2012
Сообщений: 709
1

функция log

05.09.2013, 20:26. Показов 1542. Ответов 1
Метки нет (Все метки)

Ув.Форумчане, помогите мне необходимо написать эту формула в 3 функция получается.
1) стандартная функция ну это понятно log
2) с использованием рекуррентной формулы для вычисления текущего члена ряда
3) с использованием параметра функции для вычисления значения текущего члена ряда.

формула:
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Миниатюры
функция log  
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.09.2013, 20:26
Ответы с готовыми решениями:

Функция log
Здравствуйте! Такой вопрос. Я использовала функцию log для нахождения логарифма по основанию 2 от...

Функция для приближённого вычисления Log x по основанию 2 с помощью многочлена наилучшего приближения
Привет всем, помогите написать программы),или если возможно дайте пожалуйста ссылки на похожие...

По заданым значениям х и у найти значение величины log x y (log с основанием х)
Подскажите,где ошибка в if-else.Потому-что,когда вводить вместо х или у 0,почему-то еррор не...

по заданым значениям х и у найти значение величины log x y (log с основанием х )
я в принципе понимаю как написать эту программу,но,хоть убейте,в хелпе visual studio 2008 не могу...

1
Модератор
Эксперт функциональных языков программированияЭксперт Python
29644 / 16199 / 3237
Регистрация: 12.02.2012
Сообщений: 26,818
Записей в блоге: 5
05.09.2013, 21:26 2
Лучший ответ Сообщение было отмечено Bend3r как решение

Решение

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
#include <iostream.h>
#include <math.h>
 
// рекуррентная формула (цикл)
 
double myLog1(double x, double eps) 
{
    double s=x,n=2,a=x;
 
    while (1)
    {
        a=-a*x;
        s+=a/n++;
        if (fabs(a) < eps) break;
    }
    return s;
}
 
// Рекурсия
 
double myLog2(double x, double eps, double s=0, double n=1, double a=1)
{
    if (fabs(a) < eps) return s;
    a=a*x;
    return myLog2(x,eps,s+a/n,n+1,-a);
}
 
int main(int argc, char* argv[])
{
    cout << myLog1(0.5,1.0E-6) << endl;
    cout << myLog2(0.5,1.0E-6) << endl;
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.09.2013, 21:26

Оптимизация log
Доброго времени суток!! Имеется код функции: int q(int i, int j) { int k = (int)(log(1.0*j - i...

Ошибка с Log(10)
Ругается &quot;error C2668: log: неоднозначный вызов перегруженной функции&quot; в этой строчке if (...

Console log
Доброго времени суток всем. Подскажите, а как сделать перехват из консольной программы что бы всё...

Log по основанию 2
Люди, помогите!!! Нужно написать функцию (Log по основанию 2). Я делал через классы. Так что,...

Перегрузка Log(2)
u1 = sin(3.14*2/12)/(log(2)); Пишет, что перегруженная функция. Что сделать?

Чем отличается ln , lg, и log ?
и как реализуются эти функцию в c++


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.