RMS for Non-Sinusoidal wave or Contain aliasing

3 views (last 30 days)

Answers (1)

Mathieu NOE
Mathieu NOE on 3 Nov 2020
hello
if you have a signal (vector), the rms value is always (by definition)
rms_value = sqrt(mean(signal.^2))
  2 Comments
Akram chabaari
Akram chabaari on 3 Nov 2020
Edited: Akram chabaari on 3 Nov 2020
thank you
I have a vector value of voltage (V) [ ]
and time scale 0:0.001:2
when plot (V,t)
i have the above relation between v,t as usual rms for sine wave =rms(v)
but here the wave is not pur sine wave
how i get rms value in this case
Mathieu NOE
Mathieu NOE on 3 Nov 2020
hello
when a sine signal gets distorted , you can do the rms calculation either by computing each harmonic amplitude then rms value and combine them
but you can do it also directly on the time data according to the definition I gave above
the rms means compute the equivalent dc signal which has the same power as your AC signal (distorded or not)
so I let you do the computation either in time or frequency domain

Sign in to comment.

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!