Десятичный логарифм

Форум пользователей пакета Mathcad

Модератор: Admin

Евгений1991
Сообщения: 2
Зарегистрирован: Пн окт 13, 2014 7:55 pm

Десятичный логарифм

Сообщение Евгений1991 » Пн окт 13, 2014 8:00 pm

Подскажите пожалуйста как MathLab рассчитывает логарифм по основанию 10(log10)?

Vladimir__
Сообщения: 1658
Зарегистрирован: Вс дек 21, 2003 8:52 am

Сообщение Vladimir__ » Вт окт 14, 2014 10:58 am

Форум по MATLAB находится здесь: http://matlab.exponenta.ru/forum/

Vladimir__
Сообщения: 1658
Зарегистрирован: Вс дек 21, 2003 8:52 am

Сообщение Vladimir__ » Вт окт 14, 2014 12:39 pm

В Mathcad встроенная функция "log(z)" по умолчанию возвращает логарифм z по основанию 10. Для задания выборочного основания b необходимо использовать запись вида "log(z, b)".

Евгений1991
Сообщения: 2
Зарегистрирован: Пн окт 13, 2014 7:55 pm

Сообщение Евгений1991 » Вт окт 14, 2014 8:44 pm

Описался случайно насчет MatLab. Интересует не внешняя функция, а как логарифм считается в пакете. Как обрабатывается то, что мы вводим в функцию.

Nub
Сообщения: 35
Зарегистрирован: Пн май 06, 2013 11:46 am

Сообщение Nub » Пт окт 17, 2014 9:14 am

Евгений1991 писал(а):как логарифм считается в пакете. Как обрабатывается то, что мы вводим в функцию.


Думаешь, у кого-то есть исходники Маткада?
Вероятно, раскладывается в ряд Тейлора.
log(x) = ln(x)/ln(10), знаменатель - константа, а для числителя есть известная формула, по крайней мере, на ]0,1]