Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Логарифм с произвольным основанием (http://www.flasher.ru/forum/showthread.php?t=88603)

Madeyra 27.11.2006 04:09

Логарифм с произвольным основанием
 
Во флеш логарифм числа можно посчитать по основанию е. Вот задача такая: посчитать логарифм по любому основанию. есть для этого какой нить способ решения?

miramax 27.11.2006 04:30

Цитата:

Сообщение от Madeyra
Во флеш логарифм числа можно посчитать по основанию е. Вот задача такая: посчитать логарифм по любому основанию. есть для этого какой нить способ решения?

Привести логарифм к основанию e и подсчитать.

Zone71 27.11.2006 04:47

как всегда математика...
Известно, что logaХ (а - основание, Х - аргумент) можно представить в виде lnX / lna :rtfm:. теперь реализуем на ActionScript:
Код:

function log(base:Number, arg:Number):Number {
      //знаем, что основание всегда положительно и отлично от 1 и аргумент тоже всегда положительно
      if(base > 0 &&  base != 1 && arg>0) { 
            return Math.log(arg) / Math.log(base)
      }
}


terbooter 28.11.2006 08:45

Елки -палки!!!
Это же в 9ом классе изучают!
http://www.bymath.net/studyguide/alg/sec/alg30.html


Часовой пояс GMT +4, время: 14:07.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.