采样频率为6 400 Hz,采样点数为1 024,采样数据序列时长为0.16 s,p(t)是脉宽为两个采样周期,幅值为3,中心分别位于0.04 s和0.12s处的三角脉冲,y(t)是均值为零,方差为0.01的随机噪声;x(t)=1.2sin(2π400t)[1+0.2cos(2π50t)]+0.8sin[((2π900t))+sin(2π30t)]+2.5sin(2π900t)+p(t)+y(t);用matlab画出x(t)的波形图
时间: 2023-06-08 14:04:08 浏览: 173
pinlvji.rar_0.1HZ_按键频率计_测脉宽
好的,我明白了。以下是回答:
x(t)的波形图如下所示:
```
Fs = 6400;
N = 1024;
t = (0:N-1)/Fs;
p = zeros(1, N);
p(t >= 0.03 & t <= 0.05) = 3 * (1 - (t(t >= 0.03 & t <= 0.05) - 0.03)/0.01);
p(t >= 0.11 & t <= 0.13) = 3 * (1 - (0.13 - t(t >= 0.11 & t <= 0.13))/0.01);
y = sqrt(0.01) * randn(1, N);
x = 1.2 * sin(2 * pi * 400 * t) .* (1 + 0.2 * cos(2 * pi * 50 * t)) .* 0.8 * sin(2 * pi * 900 * t .* sin(2 * pi * 30 * t)) + 2.5 * sin(2 * pi * 900 * t) + p + y;
plot(t, x);
xlabel('Time (s)');
ylabel('Amplitude');
title('Waveform of x(t)');
```
运行这段代码即可得到 x(t) 的波形图。
阅读全文