Совокупное трапециевидное численное интегрирование
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 выполнять численное интегрирование на наборах дискретных данных. Используйте integralintegral2, или integral3 вместо этого, если функциональное выражение для данных доступно.
trapz уменьшает размер размерности, которой он управляет на 1 и возвращает только итоговое значение интегрирования. cumtrapz также возвращает промежуточные значения интегрирования, сохраняя размер размерности, с которой он работает.