Effacer les filtres
Effacer les filtres

Why is that when i change my phase angle, the amplitude changes in sin and cos functions in Matlab?

1 vue (au cours des 30 derniers jours)
I am doing simple tests trying to get back the amplitude and phase angle from fft, when i have
x = A*sin(2*pi*t*f) + B*cos(2*pi*t*f), where A = B = 1, I get the correct amplitude back which is sqrt(2) but when i add some phase angle to them, it changes, why is that? Thank you all very much!

Réponse acceptée

sixwwwwww
sixwwwwww le 31 Oct 2013
Modifié(e) : sixwwwwww le 31 Oct 2013
Dear Nina, values for sin and cos varies between -1 and 1 so when you add two sinusoidal functions(as you are doing) then at some point they are in phase and there amplitudes add up and at some points they are out of phase and there amplitudes are subtracted. So that's the reason of getting amplitudes other than expected. If you take 'fft' of one of these functions then you will get expected answer individually but in combine effect situation will be different. Maybe following link is also helpful for further explanation:
I hope it explains the reason. Good luck!

Plus de réponses (0)

Catégories

En savoir plus sur Language Fundamentals dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by