О калькуляторах и им подобных...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

О калькуляторах и им подобных...

Сообщение Faust » 02.03.2004 (Вт) 9:44

Сталкивался ли кто-нибудь с исходниками проффесиональных калькуляторов? Если конкретней, то меня интерисует такой вопрос: как на онове алгебраических операций считается Ln? Я пытался считать разложением функции в ряд, но при малых значениях аргумента он очень медлено сходится. :(
Листинги не горят!

Kostyan
Постоялец
Постоялец
 
Сообщения: 439
Зарегистрирован: 20.09.2002 (Пт) 4:14
Откуда: Россия, Уссурийск

Сообщение Kostyan » 03.03.2004 (Ср) 1:25

Вообще-то в VB есть функция Log, которая считает натуральный логарифм. Или мож я не так вопрос понял...
Нет ничего невозможного для человека с интеллектом.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 03.03.2004 (Ср) 9:17

Видимо его стандартная функция не устраивает, скорее всего нужна повышенная точность.
Увы, по теме ничего не подскажу, надо вышку вспоминать, сейчас не вспомню.
Lasciate ogni speranza, voi ch'entrate.

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Сообщение Faust » 14.03.2004 (Вс) 14:07

alibek писал(а):Видимо его стандартная функция не устраивает, скорее всего нужна повышенная точность.

Так оно и есть! Может кто-то знает какую-нибудь хитрость при программном вычислении суммы бесконечного ряда?
Листинги не горят!

sanches
El compañero
El compañero
 
Сообщения: 823
Зарегистрирован: 09.01.2003 (Чт) 3:58
Откуда: Р_О_С_С_И_Я ! (Питер)

Сообщение sanches » 14.03.2004 (Вс) 23:09

сумма бес/кон. ряда - так тут суммируешь, пока разница между текущей суммой и предыдущей не станет <= точности.
в чем проблема-то?
Изображение

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Re: О калькуляторах и им подобных...

Сообщение Faust » 17.03.2004 (Ср) 17:21

Проблема:
при малых значениях аргумента он очень медлено сходится. :(
Листинги не горят!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList