Cos Magnitude changing for unknown reasons
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
This is probably not mat labs fault but i don't understand why my magnitude is changing
If i plot
.5*cos(x)
no surprise my min and max magnitude of the function is -.5 and plus .5
if i plot
.5*cos(2*pi*60*x)
My min max magnitude is changing from -.4 to .5 Why am i loosing .1 on the bottom just by changing the frequency
0 Kommentare
Antworten (1)
Star Strider
am 28 Sep. 2016
I don’t know what ‘x’ is, but what you are probably seeing is the phenomenon known as ‘aliasing’, where your sampling frequency is lower than the frequency of your cosine function.
2 Kommentare
Star Strider
am 28 Sep. 2016
Not the interval, the sampling frequency.
Example:
x = linspace(0, 1, 1200);
y = .5*cos(2*pi*60*x);
min_max = [min(y), max(y)]
figure(1)
plot(x, y)
grid
min_max =
-0.499998283668634 0.5
This is about as close as you can reasonably get. The inaccuracies are likely those inherent to any floating-point calculations.
Siehe auch
Kategorien
Mehr zu Line Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!