dashabalashovaЯ понял, как можно точно сосчитать все Ваши интегралы. Но вряд ли это Вас обрадует
Все Ваши интегралы - это коэф-ты Фурье разложения функции
по стандартной тригонометрической системе (в показательной форме). Так чего тогда мучаться: эта функция имеет вид
, где
- среднее арифметическое шести экспонент. Разложим ее как геом. прогрессию, и приведем подобные: коэф-т при
и есть искомый интеграл (деленный на объем куба) из первого поста....
Прикинув, что он есть из себя представляет, понимаем: это в точности и есть вероятность попасть (при случайном блуждении) из начала координат в точку
(хотя бы когда-нибудь). Ха-ха, именно для вычисления этих вероятностей мы и городили весь этот огород (а функция
- производящая функция для набора этих вероятностей).
Мораль:
1. Последний мой способ не годится никуда
2. Аналитически сосчитать интегралы надежды нет.
А надо....Значить:
3. Считать надо численно
4.
-мерный интеграл - это не подарок
5. Даже однократное интегрирование понижает объем вычислений в много раз, где "много раз" - число узлов сетки по оси. Значит, то, что мы один раз сумели проинтегрировать есть не напрасно
6. Интеграл не просто многомерный - у него, собаки, особенность в нуле. Поэтому всяки сеточные методы будут сбоить из-за этого. Потому надо, и правда, удалить маленький кубик с центром в нуле (как Вы где-то ране и писали), и уж тогда считать. При этом сходиться (при стремлении маленькости к нулю) он будет ни шатко не валко. Может, имеет смысл его не просто выбросить, а посчитать от него вклад (почти) по честному: разлагая в ряд Тейлора в нуле подынтегральную весчь. Или: зная порядок сеточного метода, подбирать "маленькость" согласованно с ним - чтобы ошибка, возникающая от "выбрасывания", была такой же - по порядку - как у метода.
Итого: ну ни фига себе задачка....