Рассчитать интеграл с меньшей точностью, используя Matlab - PullRequest
1 голос
/ 21 ноября 2011

Я хочу вычислить двойной интеграл по прямоугольной области (-pi/2, pi/2)x(-pi/2, pi/2).

Я использовал функцию int:

double(int(int(...)));

Проблема в том, что время работы было слишкомдолго.Но мне не нужен такой точный результат.Как я могу вычислить этот интеграл с меньшей точностью, чтобы я мог сократить время работы?

1 Ответ

1 голос
/ 21 ноября 2011

Функция int MATLAB выполняет символьную интеграцию (это некоторый аналог функции Integrate Mathematica). Если вам нужно вычислить числовой интеграл, я предлагаю вам использовать для этого функцию dblquad. С помощью этой функции вы можете обеспечить требуемый допуск вычислений.

...