cumtrapz
Integrazione numerica trapezoidale cumulativa
Descrizione
Q = cumtrapz( calcola l'integrale cumulativo approssimato di Y)Y tramite il metodo trapezoidale con spaziatura unitaria. La grandezza di Y determina la dimensione lungo cui integrare:
Se
Yè un vettore,cumtrapz(Y)è l'integrale cumulativo diY.Se
Yè un vettore,cumtrapz(Y)è l'integrale cumulativo di ciascuna colonna.Se
Yè un array multidimensionale,cumtrapz(Y)integra sulla prima dimensione la cui grandezza non è uguale a 1.
Q = cumtrapz( integra X,Y)Y rispetto alle coordinate o alla spaziatura scalare specificata da X.
Se
Xè un vettore di coordinate,length(X)deve essere uguale alla grandezza della prima dimensione diYla cui grandezza non è uguale 1.Se
Xè una spaziatura scalare,cumtrapz(X,Y)è equivalente aX*cumtrapz(Y).
Q = cumtrapz(___, integra lungo la dimensione dim)dim utilizzando una qualsiasi delle sintassi precedenti. È necessario specificare Y, mentre la specifica di X è opzionale. Se si specifica X, può essere uno scalare o un vettore di lunghezza pari a size(Y,dim). Ad esempio, se Y è una matrice, cumtrapz(X,Y,2) integra ciascuna riga di Y in modo cumulativo.
Esempi
Argomenti di input
Suggerimenti
Utilizzare
trapzecumtrapzper eseguire integrazioni numeriche su insiemi di dati discreti. Utilizzare inveceintegral,integral2ointegral3se è disponibile un'espressione funzionale per i dati.trapzriduce a 1 la grandezza della dimensione su cui opera e restituisce solo il valore di integrazione finale.cumtrapzrestituisce inoltre i valori di integrazione intermedi, conservando la grandezza della dimensione su cui opera.


