如何在以下条件下生成连续音调,因为我只能从时间 0 到 1 创建音调。如何连续生成它?创建一个包含三个音调的 3 秒信号;Tone 220 Hz for 0 < t < 1 Tone 300 Hz for 1 < t < 2 Tone 440 Hz for 2 < t < 3 使用 s=sin(2*pi*t) 和 8192 Hz 采样频率
Fs = 8192;
T = 1/Fs;
t = 0:T:1;
t1=1:T:2;
t2=2:T:3;
y = sin(2*pi*200*t);
hold on;
y = sin(2*pi*300*t1);
hold on;
y = sin(2*pi*440*t2);
hold on;
plot(t,y);
xlabel('t');
ylabel('Amplitude');
谢谢