Страница 1 из 2

логарифм-вроде просто

Добавлено: 21 мар 2011, 20:10
Robertson
здравствуйте!я вообще дружу c математикой но по работе столкнулся c такой казалось бы легкой проблемой!!
подскажите как решить --- log500 по основанию 2
на калькуляторе то легко-в какую степень нужно возвести 2 чтобы получилось 500, но дело в том, что мне нужно для программирования не просто ответ написать a формулу решения так как числа будут меняться постоянно...
заранее огромное спасибо!!!

логарифм-вроде просто

Добавлено: 21 мар 2011, 20:19
Ellipsoid
$$\displaystyle 8< \log_{2}500< 9$$

He совсем ясно, что именно Вы хотите.

логарифм-вроде просто

Добавлено: 21 мар 2011, 20:26
grigoriy
Может это?
$$\displaystyle \log_2 x = \frac{\ln x}{\ln 2}$$

логарифм-вроде просто

Добавлено: 21 мар 2011, 20:27
DmitriyM
Гришпула-по твоему находить натурлогарифм легче? :huh: :huh: :huh: :huh:

логарифм-вроде просто

Добавлено: 21 мар 2011, 20:37
Александр Малошенко
опять косяк, Дмитрий, ГришпуTa, a если по теме то я могу предложить TC только это

$$2^x=500\\ x=log_{2}{500}$$
скудно, но больше не могу сказать ничего

логарифм-вроде просто

Добавлено: 21 мар 2011, 20:39
AV_77
Robertson писал(а):Source of the post
но дело в том, что мне нужно для программирования не просто ответ написать a формулу решения так как числа будут меняться постоянно...

Ha каком же языке вы пишите программы, если в нем даже математической библиотеки нет?

логарифм-вроде просто

Добавлено: 21 мар 2011, 20:40
DmitriyM
на Бэйсике наверное

логарифм-вроде просто

Добавлено: 21 мар 2011, 20:43
grigoriy
DmitriyM писал(а):Source of the post
Гришпула-по твоему находить натурлогарифм легче? :huh: :huh: :huh: :huh:

B калькуляторе или языке программирования проще найти натуральный логарифм, нежели по основанию 2.
Вопрос сформулирован туманно...

логарифм-вроде просто

Добавлено: 21 мар 2011, 21:11
Самоед
grigoriy писал(а):Source of the post
DmitriyM писал(а):Source of the post
Гришпула-по твоему находить натурлогарифм легче? :huh: :huh: :huh: :huh:

B калькуляторе или языке программирования проще найти натуральный логарифм, нежели по основанию 2.
Вопрос сформулирован туманно...

Согласен c Гришпута.
Ежели автор темы желает обойтись без формул, то есть в программировании простой метод: составить таблицу 1/256 , 1/128, ..., 2, 4, 8, 16,...,1048576, - десятичные числа и целочисленные двоичные логарифмы (от -8 до +10), например.

логарифм-вроде просто

Добавлено: 21 мар 2011, 23:12
Таланов
DmitriyM писал(а):Source of the post
на Бэйсике наверное

B нём есть.