Совокупное трапеций-численное интегрирование
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 также возвращает промежуточные значения интегрирования, сохраняя размер размерности, с которой он работает.