麻烦您帮我看看这个程序 怎么还是有那个问题啊!是不是我把文件放的不对
这是程序:
function [Outdata]=autocorrelation(Out_timeSeries)
% Input : Out_timeSeries is row vector
% Output :Out_Autocorrelation is a row vector
v=var(Out_timeSeries,1); % sample variance
m=mean(Out_timeSeries); % sample mean
k=size(Out_timeSeries,2); % size of sample
c=zeros(1,k-1);
Outdata=zeros(1,k-1);
for i=1:(k-1)
c(i)=((Out_timeSeries(1:(k-i))-m)*(Out_timeSeries((1+i):(k))-m)')/k;
Outdata(i)=c(i)/v;
end
end
运行出来的结果是
Error in ==> Autocorr at 5
var1=var(Out_timeSeries,1); % sample variance
??? Output argument "Out_std" (and maybe others) not assigned during
call to "d:\我的文档\MATLAB\Autocorr.m>Autocorr".