作业帮 > 数学 > 作业

(实验三)下面的题目用matlab怎么写?考虑正弦信号x(t)=sin(ω0t),若x(t)用频率固定在ωs =2π/T

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/12 19:28:41
(实验三)
下面的题目用matlab怎么写?
考虑正弦信号x(t)=sin(ω0t),
若x(t)用频率固定在ωs =2π/T rad/s 采样,那么离散时间信号x[n]=x(nT)就是:x[n]= sin(ω0nT);假定采样频率固定在ωs =2π(8192) rad/s,
(1) 假设ω0 =2π(1000) rad/s并定义T=1/8192,创建向量n=[0:8192],使得t=n*T包含了区间0≤t≤1内有8192个时间样本.创建向量X,它包含在t的时间样本上x(t)的样本;
(2) 用stem对n展示前50个x[n]样本,用plot对采样时间展示x(t)的前50个样本(用subplot同时展示这两个图);
(3) 用[x,w]=ctfts(x,t)计算重建信号xr (t)的连续时间傅立叶变换;画出x 对w的 幅值图; x 在合理的频率上是非零值吗?假定当x 接近于零时(也就是仅有舍入误差产生的非零值),相位等于零,x
(4) 对正弦频率ωs =2π(1500) 和2π(2000) rad/s重做(1)到(3);X的幅值对于所预计的频率还是非零吗?X 的相位正确吗?
(实验三)下面的题目用matlab怎么写?考虑正弦信号x(t)=sin(ω0t),若x(t)用频率固定在ωs =2π/T
n=0:8192;
t=n*1/8192;
X=sin(2*pi*1000.*t);
subplot(2,1,1)
stem(X(1:50))
xlabel('n')
ylabel('X[n]')
subplot(2,1,2)
plot(t(1:50),sin(2*pi*1000.*t(1:50)))
xlabel('t')
ylabel('x(t)')
---------------------------
一二两问的,三不是很理解.