大家好!
小弟新手,在用matlab时遇到难题了。
附件里是我下载的matlab小波变换的程序,用程序自带的数据能够出来结果,用自己的数据就出错了。想用程序测试PDO.txt和Country.txt的···加粗部分是错误描述···
seriesname={'PDO' 'temp'};
>> d1=load('PDO-4.txt');
>> d2=load('country-4.txt');
>> d2(:,2)=boxpdf(d2(:,2));
>> clf
wtc(d1,d2)
title(['WTC: ' seriesname{1} '-' seriesname{2} ] )
??? Error using ==> times
Matrix dimensions must agree.
Error in ==> wtc at 142
sWxy=smoothwavelet(sinv(:,ones(1,n)).*Wxy,dt,period,Args.Dj,scale);
代码如下,加粗部分出现错误····function varargout=wtc(x,y,varargin)
%% Wavelet coherence
% ------validate and reformat timeseries.
[x,dt]=formatts(x);
[y,dty]=formatts(y);
if dt~=dty
error(