2013-05-05 3 views
0

У меня есть функция f(x_1, x_2, ..., x_n), где n >= 1, что я хотел бы интегрировать. Какой алгоритм я должен использовать для обеспечения прилично стабильного/точного решения?Как интегрировать многопараметрическую функцию?

Я хотел бы запрограммировать его на Python, поэтому любые примеры с открытым исходным кодом более чем приветствуются!

(я понимаю, что я должен использовать библиотеку, но это просто обучение упражнение.)

+0

Алгоритм для чего? В чем дело? Если вы хотите принять переменные аргументы, вы можете проверить 'args' и' kwargs'. –

+0

Я хочу интегрировать его. EDIT: Это математическая функция. * – sdasdadas

+3

[Интеграция в Монте-Карло] (http://en.wikipedia.org/wiki/Monte_Carlo_integration) хорошо работает для многомерных интегралов. – Blender

ответ

2

Это зависит от контекста и критериев эффективности. Я предполагаю, что вы ищете численное приближение (в отличие от алгебраического интегрирования) Riemann Sum - стандартный «образовательный» способ численного расчета интегралов, но существуют несколько более эффективных вычислительных алгоритмов.

+0

«существует несколько вычислительно более эффективных алгоритмов». Такие как? – naught101

 Смежные вопросы

  • Нет связанных вопросов^_^