how can I recover original frequencies from a data table acquired from osciloscope?
1 回表示 (過去 30 日間)
古いコメントを表示
Could someone help me with this issue?
Supose that I made a fake signal from:
t=0:1:1023;
w1=(t/1023)*720;
w2=(t/1023)*360;
w3=(t/1023)*180;
w4=(t/1023)*90;
v=1+10*cosd(w1)+4*cosd(w2)+2*cosd(w3);
i=2+10*cosd(w1)+4*cosd(w2)+2*cosd(w4);
How can I recover all original frequencies (720, 360, 180, 90) if I have only a data table generated by equations above ? (and I don't know the equations)
Thanks a lot for your time.
0 件のコメント
回答 (1 件)
Daniel kiracofe
2014 年 8 月 13 日
well, fft() function is a good start. I'm guessing if you are asking this, then you don't know much about fft() function. This little tutorial I wrote may help you: http://mechanicalvibrationc.domain.com/Making_matlab_s_fft_functio.html
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Fourier Analysis and Filtering についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!