我試圖乘以正弦波/餘弦波遞歸,但我不知道爲什麼我的答案如此不同。 Y2在藍色就是我試圖讓,但FOR循環是Ÿ在紅色是什麼產生的任何想法如何解決FOR循環ÿ?看下面的情節和代碼?在一個循環中遞增乘以正弦波/餘弦波在matlab /倍頻程中
Fs = 8000;% Sampling frequency
t=linspace(0,1,Fs);
y=zeros(1,length(t));
y = .5*sin(2*pi*2*t);
for ii=1:1:3
y=y.*y;
end
plot(y,'r')
hold on
y2=(.5*sin(2*pi*2*t)).* (.5*sin(2*pi*2*t)).*(.5*sin(2*pi*2*t)); %should look like this
plot(y2,'b') %both plots should look like this
你'for'循環是好的,但你的想法是錯誤的。 ;) –