Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Расчет факториалов больших чисел на VBA / 7 сообщений из 7, страница 1 из 1
15.02.2005, 08:18:28
    #32915473
Sibiryak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет факториалов больших чисел на VBA
Требуется рассчитать по формуле Эрланга-В процент вероятностей блокировок в системе массового обслуживания с 10000 линий. В формуле используются факториалы и операции над ними. Все это должно функционировать в Excel. Я написал макрос, где в алгоритме использую старый способ сложения логарифмов, вместо умножения. Все равно, факториал больше 1000 он не считает - вываливается за пределы разрядной сетки (тип данных переменной - Doiuble). Кто-нибудь решил подобную задачу?
...
Рейтинг: 0 / 0
15.02.2005, 11:13:50
    #32915876
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет факториалов больших чисел на VBA
Недавно мне предложили протестировать ВОЗМОЖНОСТЬ ПОДКЛЮЧЕНИЯ (возможно ли и насколько сложно) ActiveX библиотеки LongArithm.Dll
Описание - см. аттачмент.
Подключение библиотеки тривиальное.
Сложность в копирайте, для соблюдения которого необходим контакт с автором dll (его имя - в свойствах документа).
Если ИНОЙ АЛЬТЕРНАТИВЫ не намечается, попытаюсь через людей, приславших dll, найти автора.
P.S.
Можно поискать автора в Google...
...
Рейтинг: 0 / 0
15.02.2005, 12:08:40
    #32916062
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет факториалов больших чисел на VBA
Существует формула приближенного вычисления любого факториала с точностью 1-2%. Весьма простая - всего в несколько несложных вычислительных операций. Поищи в инете, я название забыл.

Код: plaintext
1.
 _________
Свет в конце тоннеля временно потушен по техническим причинам. 
...
Рейтинг: 0 / 0
16.02.2005, 15:18:53
    #32918768
_bob
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет факториалов больших чисел на VBA
работаешь с числами в виде строк, по принципу умножения в столбик
------------------
arbeit macht frei
...
Рейтинг: 0 / 0
17.02.2005, 06:55:58
    #32919873
Sibiryak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет факториалов больших чисел на VBA
Я обдумывал этот вариант, но не знаю, как фиксировать выход за пределы разрядной сетки. Есть ли такой флажок в VBA?
...
Рейтинг: 0 / 0
17.02.2005, 10:49:17
    #32920249
Andres 1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет факториалов больших чисел на VBA
Не поможет?
Big-integer arithmetic in BASIC
...
Рейтинг: 0 / 0
17.02.2005, 12:01:01
    #32920473
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчет факториалов больших чисел на VBA
Andres 1Big-integer arithmetic in BASICПрекрасная ссылка!
Богатый материал и к тому же Open Source!
Спасибо за ссылку - жизнь богаче всяких схем, возможно, когда-нибудь пригодится.
P.S.
Когда-то пришлось программировать алгоритмы цифровой фильтрации на "IBM PC AT" без сопроцессора.
Эта ссылка напомнила времена программирования на ассемблере.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Расчет факториалов больших чисел на VBA / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]