我试图乘以正弦波/余弦波递归,但我不知道为什么我的答案如此不同。 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'循环是好的,但你的想法是错误的。 ;) –