NIntegrate в Mathematica с конкретным DX, а не точность машины

Из того, что я узнал в моем университете и школе, числовые интегралы делаются путем разбиения функции на прямоугольники и суммирования их областей; таким образом, точность интегрирования определяется шириной каждого прямоугольника. Чем тоньше прямоугольники, тем выше точность (и тем больше вычислительных усилий, что является моей проблемой).

Я хочу сделать 3-мерное NIntegrate над интерполированной функцией. Что очень дорого, если я использую стандартную конфигурацию mathematica. Я хочу увеличить ширину прямоугольников, используемых в числовом интеграле. В Mathematica слишком много опций для точности и аккуратности и других, но я не знаю, какой из них мог бы сделать трюк и как можно лучше сократить вычислительные усилия.

Существуют ли варианты увеличения ширины целочисленных прямоугольников или что-то еще, что могло бы значительно сократить время вычислений?

Спасибо за любую помощь:)

1 ответ

Вы исследовали влияние вариантов PrecisionGoal а также WorkingPrecision или, действительно, любой из других вариантов?

Другие вопросы по тегам