MIT Logo

meche2004

Integrate a signal in Matlab

Fri, 01/25/2019

To do numerical integration of a time signal in Matlab, you can use the ‘cumsum’ function. For example,

int_signal = cumsum(signal)*dt;

where ‘signal’ is a one dimensional arry containing signal values, and ‘dt’ is the sample period in seconds.

https://www.mathworks.com/help/matlab/ref/cumsum.html