正弦波+余弦波=正弦波
matlab模拟仿真:
% 创建第一个波形(正弦波,周期T=2π)
t1 = linspace(0, 4*pi, 100); % 时间范围为[0, 2π],共有100个点
f1 = sin(t1); % 第一个波形的表达式
% 创建第二个波形(余弦波,周期T=2π)
t2 = linspace(0, 4*pi, 100); % 时间范围为[0, 2π],共有100个点
f2 = cos(t2); % 第二个波形的表达式
% 对两个波形进行叠加
result = f1 + f2; % 通过"+"运算符将两个波形相加得到结果
% 绘制原始波形及叠加后的波形图像
figure;
subplot(2, 1, 1), plot(t1, f1), title('Original Waveform');
xlabel('Time'), ylabel('Amplitude');
grid on;
subplot(2, 1, 2), plot(t2, f2), title('Another Waveform');
xlabel('Time'), ylabel('Amplitude');
grid on;
figure;
plot(t1, result), title('Overlapped Waveform');
xlabel('Time'), ylabel('Amplitude');
legend(['Waveform 1', 'Waveform 2'], 'Location', 'best');
grid on;
仿真结果