Effacer les filtres
Effacer les filtres

Graph error with Periodogram, incorrect plotting

2 vues (au cours des 30 derniers jours)
Mini Me
Mini Me le 20 Mai 2014
Commenté : dpb le 21 Mai 2014
I have this portion of code, my goal is to have my data go from 1200 x 1 to 300 by 4 and then reshape back into a []x 1 matrix. my problem is when i change the matrix to 300 x 4 then take the periodogram...since my Fs is 5, w for each column is now 0 to 2.5 hz which is fine for a 300 x4 matrix. when i make everything back to [] x 1 matrix, since size of w is 300 x4 it keeps repeating 0 to 2.5 4 times. i want the value for w to be continuous since my FS is 5 for the whole data. the periodogram give me four diff graphs instead of one. here's my code. Help
New_Pxx=[];
New_w=[];
test=Downsampled_data(:);
New_array=reshape(test,(length(test)/length(timerArray)),length(timerArray));
for i=1:4
Fs=5;
[Pxx w]=periodogram(test,[],'onesided',[],Fs);
New_Pxx=[New_Pxx;Pxx];
New_w=[New_w;w]
end
loglog(New_w,New_Pxx);
  10 commentaires
Mini Me
Mini Me le 21 Mai 2014
never mind i fix the problem....Thank you for responding...
dpb
dpb le 21 Mai 2014
And the problem fix was????

Connectez-vous pour commenter.

Réponses (0)

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by