Совокупное трапеций-численное интегрирование
Q = cumtrapz(
вычисляет приблизительный совокупный интеграл Y
)Y
методом трапеций с единичным интервалом. Размер Y
определяет размерность для интегрирования между:
Если Y
является вектором, тогда cumtrapz(Y)
- совокупный интеграл Y
.
Если Y
является матрицей, тогда cumtrapz(Y)
- совокупный интеграл по каждому столбцу.
Если Y
является многомерным массивом, затем cumtrapz(Y)
интегрируется по первой размерности, размер которого не равен 1.
Q = cumtrapz(
интегрирует X
,Y
)Y
относительно координат или скалярного интервала, заданного X
.
Если X
является вектором координат, затем length(X)
должно быть равно размеру первой размерности Y
чей размер не равен 1.
Если X
является скалярным интервалом, тогда cumtrapz(X,Y)
эквивалентно X*cumtrapz(Y)
.
Q = cumtrapz(___,
интегрируется вдоль размерности dim
)dim
использование любого из предыдущих синтаксисов. Вы должны задать Y
, и опционально можно задать X
. Если вы задаете X
, тогда это может быть скаляр или вектор с длиной, равной size(Y,dim)
. Для примера, если Y
является матрицей, тогда cumtrapz(X,Y,2)
кумулятивно интегрирует каждую строку Y
.
Использовать trapz
и cumtrapz
для выполнения численного интегрирования на дискретных наборах данных. Использовать integral
, integral2
, или integral3
вместо этого, если функциональное выражение для данных доступно.
trapz
уменьшает размер размерности, на которой он работает, до 1 и возвращает только окончательное значение интегрирования. cumtrapz
также возвращает промежуточные значения интегрирования, сохраняя размер размерности, с которой он работает.