目录
1.交叉功率谱
2. 相关系数
1.交叉功率谱
% 生成两个信号
t = 0:0.001:100;
x = sin(2*pi*1*t)+sin(2*pi*2*t);
y = sin(2*pi*t )+sin(2*pi*2*t);
% 计算交叉功率谱密度
[Pxy, F] = cpsd(x, y, [], [], [], 1/(t(2)-t(1))); % 使用正确的采样频率
% 绘制交叉功率谱密度图
figure;
plot(F, log10(abs(Pxy)));
xlabel('频率 (Hz)');
xlim([0 4])
ylabel('功率谱密度 (dB)');
title('交叉功率谱密度图');
2. 相关系数
% 生成两个信号
t = 0:0.01:20;
x = sin(2*pi*1*t);
y = sin(2*pi*t +pi);
% 计算相关系数
corr_matrix = corrcoef(x, y);
% 提取相关系数
correlation_coefficient = corr_matrix(1, 2);
disp(['两个信号之间的相关系数为:', num2str(correlation_coefficient)]);