Matlab怎么用互相关函数,在时间轴上进行时延估计 互相关函数就可以,不过你用的这个函数是在频域的相关性,但貌似你在做金融分析?corrcoef函数可能更合适吧。
两个向量求互相关性,用Matlab画出图像后,应该如何分析?
怎么用matlab进行两个矩阵的相关性的分析?? matlab两个2113矩阵的相关性的分析方法:用corrcoef(X,Y)函数5261实现两个矩阵的相关性的分析。4102函数格式1653:corrcoef(X,Y);函数功能:其中%返回列向量X,Y的相关系数,等同于corrcoef([X Y]);函数举例:在命令窗口产生两个10×3阶的随机数组x和y,计算关于x和y的相关系数矩阵:x=rand(10,3);y=rand(10,3);cx=cov(x)cy=cov(y)cxy=cov(x,y)px=corrcoef(x)pxy=corrcoef(x,y)
用matlab语言产生一个正弦信号,进行频谱分析和自相关分析,求教~~~~~谢谢啊 下面matlab程序,按2113照你的要求编写的。5261fs=100;N=200;lag=100;randn('state',0);设置产生随机数的初始状态(噪声)n=0:N-1;t=n/fs;x1=sin(2*pi*10*t)+2*sin(2*pi*15*t)y=fft(x1,N);计算频谱4102mag=abs(y);f=n*fs/N;figure(1)subplot(2,2,1),plot(t,x1);title('原始信号1653'),xlabel('时间/s');subplot(2,2,2),plot(f(1:N/2),mag(1:N/2)*2/N);title('频谱图'),xlabel('频率/Hz');[c,lags]=xcorr(x1,lag,'unbiased');自相关subplot(2,2,3),plot(lags/fs,c);title('自相关信号'),xlabel('时间/s');m=length(c)-1;z=fft(c,m);mag_z=abs(z);ff=(0:m-1)*fs/m;subplot(2,2,4),plot(ff(1:m/2),mag_z(1:m/2)*2/m);title('自相关频谱'),xlabel('频率/Hz');figure(2)[c1,lags1]=xcorr(x1,randn(1,length(t)),lag,'unbiased');m1=length(c1)-1;z1=fft(c1,m1);mag_z1=abs(z1);ff1=(0:m1-1)*fs/m1;subplot(2,1,1),plot(lags1/fs,c1);title('互相关信号'),xlabel('时间/s');subplot(2,1,2),plot(ff1(1:m1/2),mag_z1(1:m1/2)*2/m1);title('互相关频谱'),xlabel('频率/Hz');