How to calculate average of a sine signal in simulink?
Show older comments
I have a sine signal which has a peroid of 100s, i want the average value of the signal for every 10s. ie. i need 10 average values.
1 Comment
Aykut Satici
on 4 Oct 2015
Why don't you take it by hand?
1/10 Integral_10k^10(k+1) Sin(2*pi/100*t) dt = -5/pi*Cos(2*pi/100*t)|_10k^10(k+1) = 5/pi*( Cos(2*pi*k/10) - Cos(2*pi*(k+1)/10) )
as k varies from 0 to 9.
Answers (1)
Subhra Saha
on 1 Oct 2015
0 votes
One way is to write the output of sine signals to MATLAB Workspace as an array and from there you can take out values and calculate the average.
Categories
Find more on Simulink in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!