NIntegrate в Mathematica с конкретным DX, а не точность машины
Из того, что я узнал в моем университете и школе, числовые интегралы делаются путем разбиения функции на прямоугольники и суммирования их областей; таким образом, точность интегрирования определяется шириной каждого прямоугольника. Чем тоньше прямоугольники, тем выше точность (и тем больше вычислительных усилий, что является моей проблемой).
Я хочу сделать 3-мерное NIntegrate над интерполированной функцией. Что очень дорого, если я использую стандартную конфигурацию mathematica. Я хочу увеличить ширину прямоугольников, используемых в числовом интеграле. В Mathematica слишком много опций для точности и аккуратности и других, но я не знаю, какой из них мог бы сделать трюк и как можно лучше сократить вычислительные усилия.
Существуют ли варианты увеличения ширины целочисленных прямоугольников или что-то еще, что могло бы значительно сократить время вычислений?
Спасибо за любую помощь:)
1 ответ
Вы исследовали влияние вариантов PrecisionGoal
а также WorkingPrecision
или, действительно, любой из других вариантов?