![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Всем кому интересно как в калькуляторе запрограмирована экспонента e^x даю свой вариант
![]() // exponent implementation 1.0 beta
// VARIABLES
// app=approximation
// coef=coeffecient
// num=numerator
// den=denominator
// x=power of exponent
// sum=sum of the parts
// res=result of num/den
x = text1;
appx = text2;
sum = 1+x;
for (coef=2; coef<appx; coef++) {
for (i=1; i<coef; i++) {
x = x*x;
}
num = x;
temp_coef = coef;
den = temp_coef;
for (i=1; i<coef; i++) {
temp_coef--;
den = den*temp_coef;
}
res = num/den;
sum = sum+res;
}
text3 = sum;
![]()
__________________
Кто рано встает, тому... спать весь день хочется. |
|
|||||
|
Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
|
ты крут!
мне понравилось. |
|
|||||
|
__________________
Кто рано встает, тому... спать весь день хочется. |
|
|||||
|
что то я торможу. А чем обычный ехр не нравится?
__________________
Трудно быть одному и ждать рассвет, как спасенье.... |
|
|||||
Ты бы Countach еще Дональда Кнут взял да его алгоритмы во флеше риализовал ты реально абъесни людям зачем писать:Цитата:
А если в степень експоненту поставить надобно то тогда так: И все. Ни читабельность ни страдает не функцыональность ![]() |
|
|||||
|
Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
|
я думаю, что прикола ради...
ксати, у тебя кривое округление: 2.70333 |
|
|||||
|
Ну вот, ничего вы не понимаете
этож просто прикол, ну просто хотелось самому попробовать, и ж написал если кому интересно знать как в калькуляторе это запрограмировано Сразу наезд, злые вы какие-то
__________________
Кто рано встает, тому... спать весь день хочется. |
|
|||||
|
ЗЫ почему криво
![]() вот мое вычисление при Х=1, appx=18 2.71828182845905 А вот windows calculator 2.71828182845904523536028747135266 Всё нормально, просто при малых appx неточно получается задавай 18 и всё ок
__________________
Кто рано встает, тому... спать весь день хочется. |
|
|||||
|
Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
|
Слушай, а ты можешь написать ф-цию для получения корня дробной степени (степенная функция)?
С удовольствием буду пользоваться ![]() |
|
|||||
|
Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
|
когда один раз вычислил, второй раз не работет. Приходится релоад жать.
PS: меня прикололо то, что ты просто обвешал переделанный мной исходник текстом и все! Даже кнопка моя осталась... |
![]() |
Часовой пояс GMT +4, время: 02:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|