Mean and effective value of a function over one period

2 Ansichten (letzte 30 Tage)
Randy Marsh
Randy Marsh am 25 Apr. 2017
Kommentiert: Star Strider am 25 Apr. 2017
How to compute mean and effective value of a function s(t)=2cos(2pi*f*t) for f=5Hz over one period, with discretization step 0.001?
Code for plotting discrete function:
t=0:.001:.25; %random interval
x=2*cos(2*pi*5*t);
stem(x);

Akzeptierte Antwort

Star Strider
Star Strider am 25 Apr. 2017
The ‘mean’ value is just that:
mean_x = mean(x);
I don’t know what you intend by ‘effective value’. If you mean RMS, it’s the square root of the mean of the squared value of the signal:
RMS_x = sqrt(mean(x.^2));
  4 Kommentare
Randy Marsh
Randy Marsh am 25 Apr. 2017
This code doesn't compute mean value and effective value (magnitude):
t=0:.001:.25; %random interval
x=2*cos(2*pi*5*t);
stem(x);
mean_x=mean(x);
RMS_x = sqrt(mean(x.^2));
dsp(mean_x);
dsp(RMS_x);
Could you point out why this doesn't work?
Star Strider
Star Strider am 25 Apr. 2017
I don’t have the DSP System Toolbox, so if it’s necessary to use it to find out what’s wrong, I can’t.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Time Series finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by