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