Численное интегрирование
q = integral(fun,xmin,xmax)
q = integral(fun,xmin,xmax,Name,Value)
q = integral(
задает дополнительные опции с одним или несколькими аргументами пары fun
,xmin
,xmax
,Name,Value
)Name,Value
. Например, задайте 'WayPoints'
, сопровождаемый вектором вещественных или комплексных чисел, чтобы указать на отдельные моменты для интегратора, чтобы использовать.
Функция integral
пытается удовлетворить:
abs(q - Q) <= max(AbsTol,RelTol*abs(q))
q
является вычисленным значением интеграла, и Q
является (неизвестным) точным значением. Абсолютные и относительные допуски обеспечивают способ обменять точность и время вычисления. Обычно, относительный допуск определяет точность интегрирования. Однако, если abs(q)
является достаточно маленьким, абсолютный допуск определяет точность интегрирования. Необходимо обычно задавать и абсолютные и относительные допуски вместе. Если вы задаете пределы с одинарной точностью интегрирования, или если fun
возвращает результаты с одинарной точностью, вы можете должны быть задать большие допуски абсолютной и относительной погрешности.
[1] Л.Ф. Шемпин “Векторизовал Адаптивную Квадратуру в MATLAB®”, Журнал Вычислительной и Прикладной математики, 211, 2008, pp.131–140.