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