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: