作者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