Форум программистов, компьютерный форум, киберфорум
Математика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 1 / 0
Регистрация: 03.11.2018
Сообщений: 42
1

Формула решения логарифма

03.11.2018, 19:49. Показов 1305. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите пожалуйста (и простите за нубский вопрос). как найти ту самую степень. То есть понятно, что log2 5 = 2.32192809489 а, например log5 641 = 4.01570598467 Но хотелось бы знать, как именно нашли это число что бы организовать алгоритм расчета.
Спасибо!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.11.2018, 19:49
Ответы с готовыми решениями:

Приближенная формула натурального логарифма
Все знают такую формулу ln(1 + x) = x 2. но мало кто видел такую формулу ln(2 + x) = ln(2(1 +...

Формула расчета или пример для решения задачи
Доброго времени суток. Я давно уже не студент, а будучи студентом слушал теорию вероятности нехотя...

Формула для решения примера
Доброго времени суток. В SQL есть пример: declare @sign int set @sign=-1 declare @i int set...

Вместо решения выводится формула, по которой нужно считать
При компиляции никаких ошибок нет но при выполнении вместо решения выдает формулу по которой должно...

6
Модератор
Эксперт по математике/физике
5240 / 4027 / 1385
Регистрация: 30.07.2012
Сообщений: 12,288
03.11.2018, 20:00 2
Цитата Сообщение от privetprivet Посмотреть сообщение
Но хотелось бы знать, как именно нашли это число...
А какое именно число Вас интересует?
Цитата Сообщение от privetprivet Посмотреть сообщение
log2 5 = 2.32192809489
22.32192809489=5
Цитата Сообщение от privetprivet Посмотреть сообщение
log5 641 = 4.01570598467
54.01570598467=641
1
1 / 1 / 0
Регистрация: 03.11.2018
Сообщений: 42
03.11.2018, 20:05  [ТС] 3
Цитата Сообщение от VSI Посмотреть сообщение
А какое именно число Вас интересует?
2.32192809489 - например это

или это 4.01570598467

мне нужно что бы пользователь ввел основание и аргумент и на выходе получил решение. ну то есть эту самую степень. просто хочется сделать самостоятельно без готовых библиотек.
0
Модератор
Эксперт по математике/физике
5240 / 4027 / 1385
Регистрация: 30.07.2012
Сообщений: 12,288
03.11.2018, 20:10 4
Цитата Сообщение от privetprivet Посмотреть сообщение
2.32192809489 - например это
Решая это уравнение 2x=5, получим x=2.32192809489
Читайте Свойства логарифмов...
2
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
03.11.2018, 23:44 5
Лучший ответ Сообщение было отмечено privetprivet как решение

Решение

privetprivet, Есть такой метод деления пополам. Для логарифма он хорошо подходит, так как это функция монотонная. Итак, решаем уравнение f(x) 2x - A = 0
Сначала подставляем целые значения x = 1, 2, 3.. пока не находим такое b, что f(b) < 0 < f(b+1) Так. Наш корень лежит между b и b+1. Теперь берем x = b+0.5. Оцениваем f(b+0.5) <> 0. В зависимости от результата, заключаем, что x лежит в одной из двух половин. И так далее...
Да, но функцией pow видимо, мы тоже себе пользоваться запретили. Не беда! Ведь нам достаточно только уметь корни квадратные вычислять. А это неплохо делает метод Ньютона

Добавлено через 9 минут
Можно еще через ряд Тейлора. Но для логарифма этот ряд довольно медленно сходится. Сходится ln(1+x) при -1 < x <= 1. Чтобы посчитать его при x = 1 с точностью 0.0001 надо взять 10000 членов. А при б'ольших x приходится вообще исхитряться
3
1 / 1 / 0
Регистрация: 03.11.2018
Сообщений: 42
04.11.2018, 13:19  [ТС] 6
спасибо. именно то что нужно!
0
Эксперт по математике/физике
4166 / 3038 / 914
Регистрация: 19.11.2012
Сообщений: 6,182
04.11.2018, 13:45 7
Цитата Сообщение от Байт Посмотреть сообщение
Чтобы посчитать его при x = 1 с точностью 0.0001 надо взять 10000 членов.
Обычно используют другой прием. Берут ряд для ln((1+x)/(1-x)). Этот ряд сходится значительно лучше. Для ln(2) с указанной вами точностью достаточно 4-х членов ряда (в этом случае х=1/3).
2
04.11.2018, 13:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.11.2018, 13:45
Помогаю со студенческими работами здесь

Формула: дроби (числитель и знаменатель той же высоты, что и вся формула)
Всем доброго времени суток! Многие сталкивались с тем, что, при создании формул, числитель и...

Формула полной вероятности и формула Байеса
Помогите с решением пожалуйста. Установлено, что 20% банок импортных консервов и 10%...

Формула полной вероятности и формула Байеса
Каждому из 3 первоклассников - Пете, Коле и Мише - предложили одинаковое количество загадок. Петя...

Формула полной вероятности и формула Байеса
Помогите пожалуйста Два стрелка Иванов и Петров, имеющие по два заряда, поочерёдно стреляют в...


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

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