Алгоритм функции степени
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Алгоритм функции степени Expand / Collapse
Автор
Сообщение
22.06.2006 22:10
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 18.10.2007 19:14
Сообщ.: 125, Visits: 1 303
Здравствуйте!
Нужно реализовать функцию степени для любых чисел. То есть не только для целых чисел, это просто, а, скажем, для случая 3^6.532.

Может делал это кто-нибудь или знает где код можно взять?
Сообщ. #899461
22.06.2006 22:26
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

непров.участник
Last Login: 09.11.2007 21:16
Сообщ.: 1 131, Visits: 8 865
A chem gotovie ploxi?
Сообщ. #899462
22.06.2006 22:37
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

непров.участник
Last Login: 09.11.2007 21:16
Сообщ.: 1 131, Visits: 8 865
http://yacas.sourceforge.net/Algochapter5.html
Сообщ. #899463
04.07.2006 19:27
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 10.08.2007 15:25
Сообщ.: 234, Visits: 2 142
zeisig (22.06.2006)
Здравствуйте!
Нужно реализовать функцию степени для любых чисел. То есть не только для целых чисел, это просто, а, скажем, для случая 3^6.532.

Может делал это кто-нибудь или знает где код можно взять?


Ну если ты знаком с математикой, то можно разложить показательную функцию и вывести унифицированную формулу через натуральные логарифмы.
Сообщ. #900080
17.07.2006 12:14


новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 12.11.2006 13:11
Сообщ.: 9, Visits: 12
Через ряды. Справочник по вышке и читаем.
Сообщ. #900847
17.07.2006 21:37
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 12.10.2007 4:11
Сообщ.: 219, Visits: 1 804
Математики! Ты еще посоветуй все возможные варианты в качестве констант загнать - типа электронные таблицы Брадиса из программы изобразить!

Все, что нужно - вспомнить школьный курс алгебры - коасс этак 5-й или 6-й. Раздел, где сказано про то, что логарифм и экспанента - взаимообратные функции.

Формула простейшая:

a**b = exp(b*ln(a))

На C#, например, это так: System.Math.Exp(b*System.Math.Log(a));

На Pascal: exp(b*ln(a));

Сообщ. #900898
17.07.2006 23:31
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

непров.участник
Last Login: 09.11.2007 21:16
Сообщ.: 1 131, Visits: 8 865
Nu uzh nikak ne 5-j i ne 6-j.

Matematiki

Сообщ. #900906
17.07.2006 23:38
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

непров.участник
Last Login: 09.11.2007 21:16
Сообщ.: 1 131, Visits: 8 865
Kstati, v toj ssylke, chto ya daval, imenno eta prostaya formula i privoditsya:

x^n=Exp(n*Ln(x))

VladConn 

Сообщ. #900907
18.07.2006 9:28


новичок

новичокновичокновичокновичокновичокновичок