2013-01-05 58 views
-1

我試着解決這個問題,但無法弄清楚什麼是錯的。 看到這樣的代碼:基本的matlab,我的代碼有問題

f=50; 
w=2*pi*f; 
x=[1:0.1:10]; 
y=240.*cos(w.*x) 

變量y是大小的1x91雙,最小= 240,最大= 240 ..它是所有240S 我在做什麼錯在這裏?

回答

4

w .* x = pi * 2 * f * x = pi * 100 * x

x只有一個小數位。這意味着100 * x都將是整數。含義w.*x將導致pi的整數倍數。 pi的整數倍的cosine值爲1,導致全部爲240。