cumtrapz

Integral acumulada pela regra do trapézio.

Categoria: Mathematics > Numerical Integration and Differential Equations

Sintaxe

Q = cumtrapz(Y)

Integral acumulada de Y com espaçamento unitário.

Q = cumtrapz(X, Y)

Integra em relação aos pontos de amostragem X.

Q = cumtrapz(X, Y, dim)

Integra ao longo da dimensão dim.

Descrição

Cada elemento da saída é a área sob o interpolante linear por partes, da primeira amostra até aquele ponto. O último elemento é, portanto, igual a trapz(X, Y).

É exata para dados lineares e tem erro proporcional ao quadrado do espaçamento para dados suaves. É um jeito rápido de obter uma integral corrente, como a distância a partir da velocidade amostrada.

Argumentos de entrada

X
Vetor de pontos de amostragem, com o mesmo comprimento de Y na dimensão de integração.
Y
Vetor ou array de valores da função.
dim
Dimensão ao longo da qual integrar.

Argumentos de saída

Q
Array do mesmo tamanho de Y; seu primeiro elemento ao longo de dim é 0.

Exemplo

Integral corrente de x

x = 0:0.5:2;
cumtrapz(x, x)
cumtrapz([1 2 3])
Saída
ans = 1×5

         0    0.1250    0.5000    1.1250    2.0000
ans = 1×3

         0    1.5000    4.0000

Veja também

trapz cumsum integral diff