用 [y,fs,nbits] = wavread('voicewav') 得出的一般是时域波形
如果是单轨,二者直接相加就可以了。
如果是双轨,可以分别放在一个单轨中,比如,会形成左声道放伴奏,右声道放人声。
刚好我也在做这个,,给你吧
clear;
N=1024; %长度
Fs=500; %采样频率
n=0:N-1;
t=n/Fs; %时间序列
a1=5; %信号幅度
a2=5;
d=2; %延迟点数
x1=a1cos(2pi10n/Fs); %信号1
x1=x1+randn(size(x1)); %加噪声
x2=a2cos(2pi10(n+d)/Fs); %信号2
x2=x2+randn(size(x2));
subplot(211);
plot(t,x1,'r');
axis([-02 15 -6 6]);
hold on;
plot(t,x2,':');
axis([-02 15 -6 6]);
legend('x1信号', 'x2信号');
xlabel('时间/s');ylabel('x1(t) x2(t)');
title('原始信号');grid on;
hold off
%互相关函数
X1=fft(x1,N);
X2=fft(x2,N);
Sxy=X1conj(X2);
Cxy=fftshift(ifft(Sxy));
%Cxy=fftshift(real(ifft(Sxy)));
subplot(212);
plot(t,Cxy,'b');
title('互相关函数');xlabel('时间/s');ylabel('Rx1x2(t)');grid on
1 获取代码方式 获取代码方式1: 完整代码已上传我的资源:运动学基于matlab速度+加速度数值计算 含Matlab源码 974期 点击上面蓝色字体,直接付费下载
2 简介 通过质点的运动方程说明速度和加速度的数值计算方法。通过说明:当时间间隔足够小的时候,速度和加速度的瞬时值可用平均值代替。
3 部分源代码
4、将已知t时间值,计算加速度值 5、用max函数求出最大加速度,用mean函数求出平均加速度 6、用plot函数绘出速度图和加速度图
以上就是关于matlab中两个录音信号如何想加全部的内容,包括:matlab中两个录音信号如何想加、求做MATLAB信号互相关分析程序、matlab求信号速度和加速度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)