![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
ProtasSoft |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 33 Пол: Мужской Репутация: ![]() ![]() ![]() |
Коллеги!
Мне нужна библиотека математических функций для Pascalя. Подскажите где можно что-то подобное посмотреть. Сообщение отредактировано: ProtasSoft - |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Что именно тебе нужно? Математические функции - это слишком расплывчатое понятие, конкретнее: может работа с матрицами, может - тригонометрия, может - комплексные числа?
+ к этому придерживаемся правила - "новый вопрос - новая тема"... ;) Сообщение разделено из темы "Обработка прямоугольных матриц" |
ProtasSoft |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Пользователи Сообщений: 33 Пол: Мужской Репутация: ![]() ![]() ![]() |
Мне нужна программа, реализующая хи-квадрат-распределение с M степенями свободы.
|
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Теорию можешь посмотреть здесь (есть примеры программ, только на С):
http://www.geo.pu.ru/ecobez/edu/books/eis/mstat/test3.htm и здесь: http://www.is.isea.ru/~i_gestrin/common/in...has&i=118&r=118 |
ProtasSoft |
![]()
Сообщение
#5
|
Новичок ![]() Группа: Пользователи Сообщений: 33 Пол: Мужской Репутация: ![]() ![]() ![]() |
теория мне не нужна
Формула функции, которую нужно реализовать на Паскале, следующая: F(M,x)={1/2^(M/2)*Г(М/2)}*Integral (от 0 до x) {t^{M/2-1}exp(-t/2)dt}, где Г(y)=Integral (от 0 до бесконечности) {exp(-t)*t^(y-1)*dt} -- гамма-функция Эйлера. Кто-нибудь может что-то предложить ![]() |
volvo |
![]()
Сообщение
#6
|
Гость ![]() |
Давай все-таки, наоборот: ТЫ предлагаешь свой вариант, и говоришь, где у тебя затруднения, ибо решать за тебя никому не нужно... Готового решения не жди...
P.S. Я бы на твоем месте вначале прочитал FAQ по процедурным типам, там есть кое-что полезное для тебя... Сообщение отредактировано: volvo - |
volvo |
![]()
Сообщение
#7
|
Гость ![]() |
Кстати, Хи-квадрат распределение затабулировано для 1 <= M <= 30. У меня есть PAS-файл содержащий таблицу значений этого распределения при вероятностях от 0.95 до 0.05, возможно этого тебе хватит. Если нужно - скажи...
|
ProtasSoft |
![]()
Сообщение
#8
|
Новичок ![]() Группа: Пользователи Сообщений: 33 Пол: Мужской Репутация: ![]() ![]() ![]() |
у меня M может быть очень большим (>>30).
|
ProtasSoft |
![]()
Сообщение
#9
|
Новичок ![]() Группа: Пользователи Сообщений: 33 Пол: Мужской Репутация: ![]() ![]() ![]() |
Кстати нашел интересную мат библиотечку. Если кому интересно см. аттач.
Прикрепленные файлы ![]() |
ProtasSoft |
![]()
Сообщение
#10
|
Новичок ![]() Группа: Пользователи Сообщений: 33 Пол: Мужской Репутация: ![]() ![]() ![]() |
Коллеги. подскажите как вышепрведенную библиотеку подсоединить к компилятору FPC?
Сообщение отредактировано: ProtasSoft - |
volvo |
![]()
Сообщение
#11
|
Гость ![]() |
Цитата(ProtasSoft @ 18.08.05 15:56) как вышепрведенную библиотеку подсоединить к компилятору FPC? Распакуй содержимое библиотеки в рабочую директорию и подключай нужные модули директивой Uses (так же, как и в Turbo/Borland Pascal) Uses m_llong; Или ты имеешь в виду, что есть проблемы с компиляцией кода в FPC? |
volvo |
![]()
Сообщение
#12
|
Гость ![]() |
Кстати, в связи с этим:
Цитата(ProtasSoft @ 18.08.05 15:21) Г(y)=Integral (от 0 до бесконечности) {exp(-t)*t^(y-1)*dt} -- гамма-функция Эйлера. Кто-нибудь может что-то предложить возник вопрос - тебе обязательно находить гамма-функцию методом Эйлера, или можно воспользоваться тем, что Цитата Г(n+1) = n! , и соответсвенно Цитата Г(n) = (n - 1)! ? Возможно, через факториалы будет проще... |
ProtasSoft |
![]()
Сообщение
#13
|
Новичок ![]() Группа: Пользователи Сообщений: 33 Пол: Мужской Репутация: ![]() ![]() ![]() |
Подскажите как стереть созданный ранее файл.
Такая запись верна
|
klem4 |
![]()
Сообщение
#14
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
![]() ![]() |
![]() |
Текстовая версия | 1.09.2025 20:19 |