我应该用 sin 还是 cos 来表示正弦信号?
Should I put sin or cos to represent a sinusoidal signal?
我们在练习中被要求创建一个 0.8 秒的正弦信号,振幅为 1,频率等于 100 Hz,采样频率为 1000 Hz,但在答案中我发现:
A=1;fs=100;fe=1000;
te=1/fe;
t=0:te:0.8;
s=A*cos(2*pi*fs*t);
plot(s);
在另一个练习中:为振幅为 1、频率为 200kHz 的正弦信号编写脚本,周期为 N = 64,以 150kHz 采样,答案是:
%Signal
fs=200;N=64;
ts=1/fs;
A=1;
subplot(211);
t=0:0.00001:N*ts;
x=sin(2*pi*t*fs);
plot(t,x);
title('signal sinusoidal');
%Sampling
Fe=input('Fe=');
te=1/Fe;
t1=0:te:N*te;
xe=sin(2*pi*t1*fs);
subplot(212);
stem(t1,xe);
我很困惑。什么时候放正弦,什么时候放余弦?我的问题是为什么他们用余弦代替正弦?它背后有某种规则吗?
提前致谢。
这些选择中的任何一个都符合正弦曲线的条件。注意
cos(2*pi*fs*t)
与
相同
sin(2*pi*fs*t + pi/2)
一般来说,
sin(2*pi*fs*t + phi)
是任何选择 phi
的正弦波(cos(2*pi*fs*t + phi)
)。 phi
是正弦波的 初始相位 (或简称 相位 )。要知道要使用哪个 phi
,您需要一个附加条件。
我们在练习中被要求创建一个 0.8 秒的正弦信号,振幅为 1,频率等于 100 Hz,采样频率为 1000 Hz,但在答案中我发现:
A=1;fs=100;fe=1000;
te=1/fe;
t=0:te:0.8;
s=A*cos(2*pi*fs*t);
plot(s);
在另一个练习中:为振幅为 1、频率为 200kHz 的正弦信号编写脚本,周期为 N = 64,以 150kHz 采样,答案是:
%Signal
fs=200;N=64;
ts=1/fs;
A=1;
subplot(211);
t=0:0.00001:N*ts;
x=sin(2*pi*t*fs);
plot(t,x);
title('signal sinusoidal');
%Sampling
Fe=input('Fe=');
te=1/Fe;
t1=0:te:N*te;
xe=sin(2*pi*t1*fs);
subplot(212);
stem(t1,xe);
我很困惑。什么时候放正弦,什么时候放余弦?我的问题是为什么他们用余弦代替正弦?它背后有某种规则吗?
提前致谢。
这些选择中的任何一个都符合正弦曲线的条件。注意
cos(2*pi*fs*t)
与
相同sin(2*pi*fs*t + pi/2)
一般来说,
sin(2*pi*fs*t + phi)
是任何选择 phi
的正弦波(cos(2*pi*fs*t + phi)
)。 phi
是正弦波的 初始相位 (或简称 相位 )。要知道要使用哪个 phi
,您需要一个附加条件。