<div>안녕하세요 ~ 또 질문글을 올리게 되네요..</div> <div>fft함수를 사용하고 분석하는 문제입니다.</div> <div> </div> <div>fid = fopen('filename','r');<br>T = fscanf(fid,'%f');<br>for k=1:1:128,<br> R(k) = T(k);<br>end</div> <div> </div> <div>위 함수를 이용해서 주어진 txt파일을 읽어오고 이를 fft 통해서 분석하는 문제인데</div> <div>주어진 텍스트 파일이 총 3개입니다. 문제에서는 주파수가 각각 25hz, 50hz, 75hz인</div> <div>코사인 함수의 128개를 샘플링한 함수라고 하는데요.</div> <div> </div> <div>주어진대로 위의 코드로 첫 txt파일, 즉 주파수가 25hz인 코사인 함수 R을 생성하고</div> <div>fft(R)을 구해 stem(abs(fft(R))) 을 해서 그래프를 그려보면</div> <div> </div> <div style="text-align:left;"><img style="border-bottom:medium none;border-left:medium none;border-top:medium none;border-right:medium none;" alt="aa.png" src="http://thimg.todayhumor.co.kr/upfile/201505/1431323056RFfxIPK5UfkH7HWbEvHeq2PO8hT.png" width="553" height="479"></div> <div style="text-align:left;"> </div> <div style="text-align:left;">이렇게 나오는데요.. 다른 점에서는 다 0이고 33, 97에서만 저렇게 64의 값을 가지게 됩니다.</div> <div style="text-align:left;"> </div> <div style="text-align:left;">1. x축이 주파수 도메인으로 알고있는데 왜 25일때 값을 가지지 않고 33, 97일때 값을 가지게 되나요?</div> <div style="text-align:left;"> </div> <div style="text-align:left;">2. 이를 통해서 sampling frequency 를 구하라고 하는데 sampling frequency를 어떻게 구할 수 있나요 ㅠㅠ</div> <div style="text-align:left;"> </div> <div style="text-align:left;"> </div> <div style="text-align:left;">계속 continuous한 신호만 다루다가 discrete한 신호를 하려니 막막하네요 ㅠㅠ </div> <div style="text-align:left;">알려주시면 감사하겠습니다.</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.