Integration in Simulink- output not as desired

842 Views Asked by At

I know this is fairly simply, am trying to achieve something as below to be implemented in Simulink:

i want the following:

out(i) = out(i-1) + abs(signal(i-1) - signal(i))*(time(i)-time(i-1));

This is what I have tried, I have no idea what went wrong.

I used the integrator block in the Matlab. But, the output I got is:

out(i) = signal(i)*(time(i)-time(i-1));

I understand that my signal and time will be in discrete rather than analog.

Appreciate any suggestion, thanks

0

There are 0 best solutions below