Intg – певний інтеграл

зовнішня функція (функція, список чи рядок)

абсолютна помилка, потрібна для результату. Значення за промовчанням: 1.d-14.

відносна помилка, потрібна для результату. Значення за промовчанням: 1.d-8.

оцінена абсолютна помилка результату.

intg(a,b,f) обчислює певний інтеграл функції f(t) dt в межах від a до b . Функція f(t) має бути безперервною.

Обчислення, як очікується, задовольняє такій умові точності: abs(I-v) , де I - точне значення інтеграла.

f - зовнішня функція:

Якщо f - функція, то її визначення повинно мати вигляд y = f (t).

Якщо f - список, то цей список має бути у вигляді: list (f, x1, x2.), де f - функція з послідовністю виклику f (t, x1, x2.).

Якщо f -- рядок, вона посилається на ім'я чи процедури Fortran чи функції C із заданою послідовністю виклику:

у випадку Fortran послідовність, що викликає, повинна бути у вигляді double precision function f(x) , де x також є числом подвійної точності.

У випадку C послідовність, що викликає, повинна бути double f(double *x) .

Дивіться також

  • intc - інтеграл Коші
  • intl - інтеграл Коші
  • inttrap - інтегрування експериментальних даних методом трапецій
  • intsplin - інтегрування експериментальних даних шматковою інтерполяцією
  • ode - програма вирішення звичайних диференціальних рівнянь

Використовувані функції

Пов'язані підпрограми можна знайти в директорії SCI/modules/differential_equations/src/fortran: