作者voices (總是昏睡中~)
看板MATLAB
標題[問題] cos wave 頻率
時間Sat Mar 9 00:19:52 2013
其實我不知道是我code寫錯還是數學問題
一直覺得很奇怪 為什麼cos wave畫出來的頻率不是輸入的頻率
以下是我的code
-------------------------------code----------------------------------------
clear all, clc
t=0:1e-4:5;
y=zeros(1,50001);
for n=1:50001;
y(1,n)=cos(100*t(1,n));
end
plot(t,y);
-----------------------------code---------------------------------------
主要是想畫cos(w*t)的圖
w=頻率; t=時間
因為設定w=100
不懂為什麼畫出來的圖的頻率一直不是100
請版上大大幫忙看一下 感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 71.254.64.120
1F:→ voices:研究動態頻率的 一般好像都是simulink 我弄錯方向了 03/09 00:47
2F:→ voices:不過還是希望有人可以幫忙解釋為什麼這樣畫的頻率不是100 03/09 00:47
3F:→ voices:想好久 想不出來T.T 03/09 00:47
5F:→ kevio:2* pi ? 是不是少了這個 cos (2*pi*f*t), f=100才是你要的 03/09 01:03
6F:→ voices:對耶 少打2*pi 哈 搞烏龍了 f跟omega沒有弄好 03/09 01:12
7F:→ voices:謝啦~ 03/09 01:12
8F:推 profyang:還有同學 你會何不直接用y=cos(2*pi*f*t)?? 03/09 20:39